Visual Basic .Net:Tester le type d'un contrôle
Un article de WikiTuto.
Sommaire |
[modifier]
Explication
Avançant à l'aveuglette parmi les membres divers et variés de la collection Controls de la Form (ou parmi toute autre sous-collection, telle celle d'un contrôle conteneur), nous pourrions bien avoir parfois besoin d'un moyen pour identifier ne serait-ce que la classe des ces différents membres. C'est possible grâce à l'instruction
Typeof ... Is
[modifier]
Exemple
Par exemple, le code suivant met à blanc toutes les zones de textes (et uniquement elles) d'une Form :
For Each bidule in Controls If TypeOf bidule is Textbox Then bidule.Text = "" Endif Next bidule
[modifier]
Exercices
Pour Le maillon faible, l'intérêt est évidemment de trouver un moyen de programmer la série de questions par une boucle. De sorte que s'il y avait 25 questions et non 5, le code n'en serait pas plus long.
| Exercice | Exécutable | Sources |
|---|---|---|
| Le maillon faible | [1] | [2] |
| Sondage | [3] | [4] |
| Village de cases | [5] | [6] |
[modifier]
Voir aussi
- La notion de Collection
- Désigner les contrôles par leur indice
- La boucle For Each ... Next
- Tester le type d'un contrôle
- Créer ses propres collections par du code
- Créer dynamiquement des contrôles
- Remarque finale
- Retour au sommaire
Source : Christophe Darmangeat



