Navigation: Macro > Instructions > Boite de dialogue > WBOX ADD SPIN INPUT |
![]() ![]() ![]() ![]() |
WBOX ADD SPIN INPUT X,Y,Dx,Dy,Texte$,[Opt],[Sub_name] |
Cette fonction ajoute une zone de saisie alphanumérique ou numérique selon sa déclaration. Sur la droite de la zone se trouvent deux flèches qui permettent d'incrémenter ou décrémenter la valeur de l'entrée. Se reporter à la fonction WBOX SET SPIN pour une description du paramétrage de l'incrément. En sortie de l'édition d'une telle zone, le curseur se positionne automatiquement sur la suivante ou précédente en fonction de sa touche de sortie.
Il est possible, dans la fonction liée à la zone, de lire la valeur de la touche de sortie avec la fonction WBOX GET KEY et de la modifier avec la fonction WBOX RETURN KEY. Il est également possible de positionner le curseur sur une zone précise en utilisant la fonction WBOX RETURN ZONE.
Paramètres d'entrée
X,Y |
: |
Position de la zone dans la boîte de dialogue |
Dx |
: |
Largeur de la zone |
Dy |
: |
Hauteur de la zone |
Texte$ |
: |
Texte contenu dans la zone |
Opt |
: |
Type de la zone de saisie |
|
|
.....0 = Saisie alphanumérique |
|
|
.....1 = Saisie numérique |
|
|
.....2 = Saisie alphanumérique sans trim |
|
|
.....3 = Saisie normale avec suppression du |
|
|
texte affiché si modification du |
|
|
premier caractère |
|
|
...00. = Pas utilisé |
|
|
000... = Nombre de caractères maximum saisissable |
|
|
Sub_name: Fonction d'exécution associée en sortie de la zone. |
|
|
La fonction doit être de type 'int' avec le numéro |
|
|
de la zone courante en paramètre. |
Rubriques connexes |