jeudi 13 juin 2013

Ajouter des boutons d'option à une forme VB. NET

Boutons radio, parfois appelés boutons d'option, sont utilisés lorsque vous souhaitez restreindre le choix d'un utilisateur à un, masculin / féminin, par exemple. Une case à cocher serait pas bon ici, car un utilisateur peut cocher les deux cases. Vous voulez forcer les utilisateurs à choisir un seul à partir de votre liste d'options.
Ajout de boutons radio à un formulaire est exactement le même processus que l'ajout d'une case à cocher. Encore une fois, nous allons ajouter quelques boutons radio à une boîte de groupe et écrire du code pour extraire ce que l'utilisateur a choisi.

  1. Ajouter une zone de groupe de votre formulaire.
  2. Définissez la propriété Text de la zone de groupe "Meilleur sitcom de tous les temps"
  3. Définissez les options de polices pour tout ce que vous aimez
  4. Placez cinq boutons radio dans votre boîte de groupe (Par défaut, ils seront appelés "Option 1", "Option 2", "Option 3", etc
  5. Définissez la propriété Text des cinq boutons radio pour Only Fools and Horses, l'armée de papa, Blackadder, Fawlty Towers, Vicar of Dibley
  6. Votre formulaire devrait maintenant ressembler à ceci:
Radio forme de bouton dans VB NET
Exécutez votre programme et test pour voir si vous pouvez en effet sélectionner qu'un seul élément de la liste.
La raison pour laquelle vous pouvez sélectionner qu'un seul, c'est que tous les boutons radio sont placés dans la même boîte de groupe. Vous pouvez placer une autre série de boutons radio dans une seconde zone de groupe, et celles-ci seraient travailler indépendamment de l'ensemble des boutons radio dans la première zone de groupe.
Pour tester qui a été choisi Sit Com, vous pouvez utiliser une instruction if ... Elseif. Vous pouvez faire cela parce que l'un des boutons radio sera vrai si sélectionné: tous les autres auront alors la valeur False.
Donc placer un bouton sur votre formulaire. Définissez la propriété Text à quelque chose d'approprié. Ensuite, double cliquez sur votre nouveau bouton pour ouvrir la fenêtre de code. Tapez le code suivant (Notez que la propriété est maintenant vérifié, et non CheckState):
ChosenSitCom Dim As String
Si RadioButton1.Checked = True Then
ChosenSitCom = RadioButton1.Text
ElseIf RadioButton2.Checked = True Then
ChosenSitCom = RadioButton2.Text
ElseIf RadioButton3.Checked = True Then
ChosenSitCom = RadioButton3.Text
ElseIf RadioButton4.Checked = True Then
ChosenSitCom = RadioButton4.Text
ElseIf RadioButton5.Checked = True Then
ChosenSitCom = RadioButton5.Text
End If
MsgBox ("Vous avez voté pour" & ChosenSitCom)
En utilisant If ... ElseIf nous pouvons vérifier le bouton radio sélectionné par l'utilisateur. La propriété Text du bouton radio choisi est ensuite placé dans une variable String appelé ChosenSitCom. A la fin, nous affichons ensuite sur le bouton radio sélectionné dans une boîte de message.
Exécutez votre programme et le tester. Sélectionner un sit com, puis cliquez sur votre bouton. Vous devriez voir l'article que vous avez selectionnée affichée:

Exercice

Ajouter une zone de texte de votre formulaire. Écrire du code pour transférer un sit com choisie pour la zone de texte lorsque le bouton est cliqué. Ajouter une étiquette à côté de la zone de texte avec la légende "Vous avez voté pour ..."
Et c'est tout ce qu'il ya à ajouter des boutons d'option à vos formes. NET VB. Dans la section suivante du cours, nous allons jeter un oeil à la vérification des erreurs.

0 commentaires:

Enregistrer un commentaire