|
Fonction |
Avec la commande pos vous pouvez
déplacer des champs, groupes de champs, boutons
poussoirs, boutons radios, boutons de sélection et tables (table controls) à des nouvelles positions. |
|
Exemples |
pos
F[Code
activité] (10,50) pos G[Configuration spécifique client] G[Configuration spécifique client]+(10,0)
pos #[12,60](12,50)
pos T[ORDERS](10,20)
|
|
Format |
pos [Elément d'écran] (position) Dans le cas de champs, le nom
du champ ainsi que la valeur ou le champ de saisie du
champ seront déplacés. Dans le cas de groupe de champs
tous les éléments du groupe ainsi que le carde autour
du groupe seront déplacés.
Avec pos vous pouvez également modifier la position
des onglets individuels d'un tabstrip. Exemple:
pos P[Achats]
1
pos P[Stock
division]
2
pos P[Prévisions]
3
|
|
Options supplémentaires |
| -Triple |
Utilisable
pour des champs d'entrée/sortie avec un champ de
texte après le champ de saisie de données. Tous
les trois champs seront déplacés. |
| -Value |
Utilisable
pour des champs d'entrée/sortie. Seul le champ
valeur (champ de saisie) sera déplacé. |
| -Text |
Utilisable
pour des champs d'entrée/sortie. Seule la désignation du champ
est déplacée, le champ de saisie lui-même n'est pas
déplacé. |
|
width= |
Applicable
pour des contrôles spéciaux X[...], par exemple un grid control:
fixe une nouvelle largeur pour le contrôle. |
|
height= |
Applicable
pour des contrôles spéciaux X[...], par exemple un grid control:
fixe une nouvelle hauteur pour le contrôle. |
|
Conseils
& astuces |
- Si vous
désirez déplacer tous les champs d'un groupe de
champs sauf un, vous pouvez d'abord ôter ce
champ du groupe en utilisant la commande pos et ensuite
déplacer le reste.
- Si vous
spécifiez la position d'un élément dans un
script par rapport à un autre élément d'écran
et que vous déplacez cet élément d'écran à
une nouvelle position en utilisant la commande pos, l'ancienne
position va être valable pour toutes les lignes
du script avant la commande pos, la nouvelle
position pour toutes les lignes du script après
la commande pos.
Exemple:
text F[Compte]+(0,50)
"Texte 1"
pos F[Compte] F[Compte]+(1,0)
text F[Compte]+(0,50)
"Texte 2"
Les
deux textes "Texte
1" et "Texte
2" vont
apparaître sur deux lignes l'un en dessous de
l'autre.
- Si vous
voulez inverser la position de deux éléments,
les commandes suivantes ne sont pas
correctes:
pos
F[Compte]
F[Devise]
pos F[Devise] F[Compte]
Vous
devez utiliser des coordonnées absolues pour la
seconde commande pos, ou prendre un
élément d'écran fixe pour référence.
- Vous trouvez des
informations complémentaires sur la commande pos dans le
Tutoriel 1 de GuiXT - Modifier l'aspect d'un écran.
|