Les cases: CheckBox et OptionButton
Il existe sous Windows deux sortes de cases :
les cases dites "cases à cocher" (Checkbox): Elles sont
carrées, et indépendantes les unes des autres, même si
elles sont regroupées dans un cadre.
Les cases dites "cases d’option" ou "boutons radio"
(OptionButton). Elles sont rondes et font toujours partie
d’un ensemble (dessiné par l’objet Frame). Au sein d’un
ensemble de cases d’option, jamais plus d’une seule case ne
peut être cochée à la fois.
l'état de la case à cocher :0 désactivé, 1 activé, 2 état
intermédiaire
l'état du bouton radio :true coché ou false non coché
Si vous voulez créer un groupe de boutons radio, il faut
nommer tout les OptionButton avec le même nom(la
propriété Name, Exemple listeOptions). VB crée
automatiquement un index pour chaque OptionButton(la
propriété Index,par l’indice de début est : 0). Dans ce cas
On aura un tableau des OptionButton.
Pour faire un traitement sur le groupe des OptionButton ,
on pourra écrire une boucle, par exemple pour décocher
tout les boutons radio :
For i = 0 to 1
listeOptions(i).Value = 0
Next I
Il existe sous Windows deux sortes de cases :
les cases dites "cases à cocher" (Checkbox): Elles sont
carrées, et indépendantes les unes des autres, même si
elles sont regroupées dans un cadre.
Les cases dites "cases d’option" ou "boutons radio"
(OptionButton). Elles sont rondes et font toujours partie
d’un ensemble (dessiné par l’objet Frame). Au sein d’un
ensemble de cases d’option, jamais plus d’une seule case ne
peut être cochée à la fois.
l'état de la case à cocher :0 désactivé, 1 activé, 2 état
intermédiaire
l'état du bouton radio :true coché ou false non coché
Si vous voulez créer un groupe de boutons radio, il faut
nommer tout les OptionButton avec le même nom(la
propriété Name, Exemple listeOptions). VB crée
automatiquement un index pour chaque OptionButton(la
propriété Index,par l’indice de début est : 0). Dans ce cas
On aura un tableau des OptionButton.
Pour faire un traitement sur le groupe des OptionButton ,
on pourra écrire une boucle, par exemple pour décocher
tout les boutons radio :
For i = 0 to 1
listeOptions(i).Value = 0
Next I

ليست هناك تعليقات:
إرسال تعليق