Boîtes de dialogue (suite)
Saisie d'une
expression
mathématique
Choix dans une liste
de propositions
Si vous souhaitez saisir une valeur numérique ou encore une
expression mathématique par l'intermédiaire d'une boîte de dialogue,
il sera nécessaire de procéder à une conversion par l'intermédiaire
de la fonction
.
expr
Exemples :
: Request "Age",s
: expr(s) " a
: Request "Expression de y",s
: expr(s) " y
TitreListe, {Choix1, Choix2, ...}, NomVar
DropDown
¦
Le premier argument est une chaîne de caractères.
¦
Le deuxième argument est une liste de chaînes de caractères
correspondant aux différents choix proposés.
¦
Le troisième argument est le nom d'une variable.
Cette instruction permet de faire apparaître une liste de choix. On
sélectionne l'un d'eux à l'aide des touches D C et ¸. Le numéro
du choix ainsi sélectionné est placé dans la variable indiquée.
La valeur contenue dans la variable avant l'exécution de l'instruction
détermine le choix qui sera proposé par défaut.
¦
Si cette variable n'a pas été définie, le premier choix de la liste est
proposé.
¦
Si cette variable possède une valeur incompatible avec le nombre
de choix proposés, on obtient un message d'erreur.
Exemple.
: 2 " c
: Dialog
: DropDown "Choix", {"un", "deux", "trois"}, c
: EndDlog
Cette instruction doit être utilisée dans la définition d'une boîte de
dialogue à l'intérieur d'un bloc
(Elle peut cependant être l'unique instruction de ce bloc.)
Choix proposé par
défaut.
Ici, on obtient le
deuxième car c=2.
La liste des choix
apparaît quand on
appuie sur B
.
Dialog ... EndDlog
Instructions d'entrées / sorties
30–7