Ajouter dynamiquement des éléments d'un Menu Contextuel & set Cliquez sur action
J'ai une Liste de chaînes qui est régénéré toutes les 5 secondes. Je veux créer un Menu de Contexte et de l'ensemble de ses éléments de façon dynamique à l'aide de cette liste.
Le problème est que je n'ai pas encore la moindre idée de comment le faire et de gérer le Clic d'action pour chaque élément généré (ce qui devrait utiliser la même méthode avec des paramètres différents DoSomething("item_name")).
Comment dois-je faire cela?
Merci pour votre temps.
En ce qui concerne meilleur.
OriginalL'auteur Matías | 2008-10-22
Vous devez vous connecter pour publier un commentaire.
Ainsi, vous pouvez effacer les éléments à partir du menu contextuel avec:
Vous pouvez ajouter un élément en appelant le:
Le menu contextuel a un ItemClicked événement. Votre gestionnaire pourrait ressemble à:
Semble fonctionner pour moi. Permettez-moi de savoir si j'ai mal compris votre question.
Eh bien, cela ajoute une corde... Comment peut-on aller sur l'ajout d'un MenuItem? Que serait la liaison de gestionnaires d'événements plus facile
OriginalL'auteur itsmatt
Une autre alternative à l'aide d'un
ToolStripMenuItem
objet:À l'intérieur de la
ItemClicked
événement de votremyContextMenuStrip
, vous pouvez cocher l'option qui a été choisie (basé sur la propriété name de l'élément de menu)OriginalL'auteur tomloprod