Navigation:  Macro > Instructions > Boite de dialogue >

WBOX ADD COMBO

AiM Services
Previous pageReturn to chapter overviewNext page

WBOX ADD COMBO X,Y,Dx,Dy,Text$,Status,Value,[Sub_name]

Cette instruction ajoute une zone de sélection de type combo.
Les instructions drfWbox*Combo*() permettent d'ajouter, de lire, de supprimer ou d'insérer des lignes dans la zone de sélection.
L'instruction WBOX GET VALUE retourne le numéro de la ligne sélectionnée pendant l'instruction WBOX INPUT et -1 si aucune ligne n'a été sélectionnée.
Le nombre de ligne est alloué dynamiquement pendant la création ou modification des entrées.
 

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

Text$

 :

 

Status

 :

 

Value

 :

 

Sub_name

 :

Fonction d'exécution associée en sortie de la zone.

Exemple

 DIM Icon$(4)[30]
 DATA "FmFlashGreen.xwd","FmFlashRed.xwd","FmFlashYellow.xwd"
 DATA "FmFlashBlue.xwd"
 FOR I=1 TO 4
   READ Icon$(I)
 NEXT I
 WCREATE 100,300,60,230
 WBORDER 11
 WBOX INIT 10,0,0
 WBOX SET TITLE "Exemple boite de dialogue"
 WBOX COLOR 10
 WBOX ADD COMBO 2,4,66,14,"",0,0,Combo
 WBOX DISP AUTO 1,0
 FOR I=1 TO 4
   Tmp$="Entrée numéro "&VAL$(I)
   WBOX ADD COMBO ENTRY 1,Tmp$,Icon$(I)
 NEXT I
 WBOX SET VALUE 1,1
 WBOX DISP AUTO 1,1
 WBOX COLOR 0
 WBOX ADD BOX 0,83,80,24,3
 WBOX ADD CLOSE 2,86,40,19,"",0,0,Sub_close
 WBOX INPUT
 WBOX CLOSE
 END
 ...

 

Rubriques connexes
WBOX ADD COMBO , WBOX ADD COMBO ENTRY , WBOX DEL COMBO ENTRY , WBOX GET COMBO ENTRY , WBOX GET COMBO FORMAT , WBOX GET COMBO INFO , WBOX GET STATUS , WBOX GET VALUE , WBOX INS COMBO ENTRY , WBOX SET COMBO ENTRY , WBOX SET COMBO FORMAT