Comment Créer un Événement pour le Contrôle Dynamique de la Matrice de dans VB.NET

Je suis en train de créer un tableau de cases de façon dynamique et vous voulez également mettre de l'événement de ces cases. Comment puis-je faire cela?

Par exemple:

J'ai un tableau de cases - de Chk1, Chk2.

Je veux qu'il fonctionne de cette façon: Lorsque je vérifie Chk1, je veux désactiver Chk2, et quand Chk1 est pas cochée, Chk2 est activer, et vice versa.

Votre entrée est greately apprécié.

Merci,

P. S.: Le code est dans VB.NET. Merci.


Merci à vous tous pour les entrées. J'ai vraiment apprécié. Peut-être que je n'ai pas été très clair sur mes explications plus haut.

Disons, j'ai un tableau de 6 cases à cocher, et je veux qu'ils se comportent en groupe comme ceci:

  • Lors de la Chk1 est cochée, Chk2 est désactivé (en gris), et lorsque nous décocher Chk1, Chk2 est activé, et Vice Versa.

  • Quand Chk3 est cochée, Chk4 est désactivé, et quand nous décocher Chk3, Chk4 est activé, et Vice Versa.

et ainsi de suite....

Donc c'est comme si chaque paire de cases à cocher dans le tableau d'effectuer la CheckChanged des événements les uns sur les autres, mais pas sur n'importe quelle autre paire. Donc, je pense que OptionButton n'est pas le cas dans cette situation.

Merci pour toutes les suggestions.

  • Qu'est-ce que vous avez essayé jusqu'à présent? Où avez vous des problèmes concrètement? Que voulez-vous dire avec un tableau de Cases à cocher, combien, est-il créé de façon dynamique ou statique, comment sont-ils reliés entre eux?? Voulez-vous dire ASP.Net ou Winforms?
  • Vous devriez commentaire de nos réponses que vous avez essayé jusqu'à présent et où vous avez des problèmes avec. Je peux ne parler que de ma réponse, cela devrait fonctionner exactement comme vous le souhaitez. Je suis d'identifier les paires via leurs Identifiants(chk1 appartient à chk2, chk3 à chk4 et ainsi de suite). Regardez: stackoverflow.com/questions/4199370/... Btw, n'oubliez pas de upvote des réponses qui sont moins utiles(flèche haut) ou/et pour marquer la meilleure réponse que la réponse(la case).
InformationsquelleAutor Heang S. | 2010-11-16