DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des champs
  • Définir un point d'attache
  • Position du point d'attache
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
Définit un point d'attache pour une des deux extrémités d'un champ Fil.
Exemple
IdPointAttacheDépart est un entier
IdPointAttacheArrivée est un entier

FIL_Fil_de_liaison est un Champ

FIL_Fil_de_liaison <- ChampCrée("Liaison", typFil)


FIL_Fil_de_liaison.ChampDépart = IMG_Depart
FIL_Fil_de_liaison.ChampArrivée = IMG_Arrivee

IdPointAttacheDépart = PointDAttacheAjoute(IMG_Depart, 100, 25)
IdPointAttacheArrivée = PointDAttacheAjoute(IMG_Arrivee, 0, 75)

FIL_Fil_de_liaison.PointDAttacheDépart = IdPointAttacheDépart
FIL_Fil_de_liaison.PointDAttacheArrivée = IdPointAttacheArrivée
Syntaxe

Définir un point d'attache via ses coordonnées Masquer les détails

<Résultat> = PointDAttacheAjoute(<Champ manipulé> , <X> , <Y>)
<Résultat> : Entier
Identifiant du point d'attache. Cet identifiant est utilisable avec les propriétés PointDAttacheDépart et PointDAttacheArrivée.
<Champ manipulé> : Nom de champ
Nom du champ de départ ou d'arrivée du champ Fil.
<X> : Entier
Position horizontale du point d'attache en % (voir Remarques). La valeur de ce paramètre doit être comprise entre 1 et 100.
<Y> : Entier
Position verticale du point d'attache en % (voir Remarques). La valeur de ce paramètre doit être comprise entre 1 et 100.

Définir un point d'attache via une variable de type Point Masquer les détails

<Résultat> = PointDAttacheAjoute(<Champ manipulé> , <Point>)
<Résultat> : Entier
Identifiant du point d'attache. Cet identifiant est utilisable avec les propriétés PointDAttacheDépart et PointDAttacheArrivée.
<Champ manipulé> : Nom de champ
Nom du champ de départ ou d'arrivée du champ Fil.
<Point> : Variable de type Point
Nom de la variable de type Point correspondant au point d'attache. Les coordonnées du point sont exprimées en % (voir Remarques).
Remarques

Définir un point d'attache

Pour définir un point d'attache, il est nécessaire de connaître :
  • Le champ lié au point d'attache. Ce champ correspond au point de départ ou d'arrivée du champ Fil.
  • La position du point d'attache sur un des cotés du champ.
Le point d'attache peut correspondre au point de départ ou d'arrivée du champ Fil.

Position du point d'attache

La position du point d'attache est définie à l'aide de 2 valeurs représentant en pourcentage la position X et Y (horizontale et verticale) par rapport au champ.
Par exemple :
  • si <X> vaut 0, le point d'attache part du bord gauche du champ.
  • si <X> vaut 100, le point d'attache part du bord droit du champ.
  • si <Y> vaut 0, le point d'attache part du bord haut du champ.
  • si <Y> vaut 100, le point d'attache part du bord bas du champ.
Autre exemple : Pour faire partir le champ Fil du point d'attache situé en bas et au centre du champ :
  • <X> doit être égal à 50,
  • <Y> doit être égal à 100.
Composante : wd300obj.dll
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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