DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Editeur de diagrammes / Types de variables
  • Propriétés spécifiques à la description des variables de type diagPointDAttache
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
diagPointDAttache (Type de variable)
En anglais : diagConnectionPoint
Le type diagPointDAttache permet de définir toutes les caractéristiques avancées d'un point permettant d'attacher un lien sur une forme présente dans un champ Editeur de diagrammes. Les caractéristiques de ce point d'attache peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Exemple
N est un entier
 
// Crée une forme rectangle
MaForme1 est un diagRectangle
// Définit les dimensions, la position et la couleur de fond
MaForme1.X = 100
MaForme1.Y = 100
MaForme1.Largeur = 50
MaForme1.Hauteur = 50
MaForme1.Fond.Couleur = RougePastel
 
// Obtient une référence sur le diagramme affiché
MonDiagramme est un Diagramme <- EDIAG_MonDiagramme
 
// Ajoute la forme rectangle dans le diagramme
N = Ajoute(MonDiagramme.Forme, MaForme1)
 
// Crée une forme ellipse
MaForme2 est un diagOvale
 
// Définit les dimensions, la position et la couleur de fond
MaForme2.X = 200
MaForme2.Y = 200
MaForme2.Largeur = 50
MaForme2.Hauteur = 50
MaForme2.Fond.Couleur = VertPastel
 
// Ajoute la forme ellipse dans le diagramme
Ajoute(MonDiagramme.Forme, MaForme2)
 
// Crée un lien
MonLien est un diagLien
Ajoute(MonDiagramme.Forme, MonLien)
 
// Reprend une référence sur les objets ajoutés
MaForme1 <- MonDiagramme.Forme[ N ]
MaForme2 <- MonDiagramme.Forme[ N + 1 ]
MonLien  <- MonDiagramme.Forme[ N + 2 ]
 
MonLien.Départ.PointDAttache = MaForme1.PointDAttache[1]
MonLien.Départ.PointDAttache.X = 100
MonLien.Départ.PointDAttache.Y = 50
 
MonLien.Arrivée.PointDAttache = MaForme2.PointDAttache[1]
MonLien.Arrivée.PointDAttache.X = 0
MonLien.Arrivée.PointDAttache.Y = 50
Propriétés

Propriétés spécifiques à la description des variables de type diagPointDAttache

Les propriétés suivantes peuvent être utilisées pour manipuler un point d'attache :
Nom de la propriétéType manipuléEffet
FormediagFormeForme manipulée qui contient le point d'attache.
XRéelAbscisse (X) du point d'attache sur la forme, exprimée en pixels.
XPourcentageRéelAbscisse (X) du point d'attache sur la forme, exprimée en pourcentage.
YRéelOrdonnée (Y) du point d'attache sur la forme, exprimée en pixels.
YPourcentageRéelOrdonnée (Y) du point d'attache sur la forme, exprimée en pourcentage.
Remarques
  • Les points d'attache créés par programmation seront toujours disponibles pour y attacher des liens.
  • Plusieurs liens peuvent partir ou arriver à un point d'attache.
  • Les formes peuvent avoir plusieurs points d'attache, accessibles via le tableau PointDAttache des variables de type diagForme.
  • Les deux extrémités d'un lien peuvent également avoir un point d'attache.
Version minimum requise
  • Version 27
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 08/07/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale