Comment désactiver le contexte particulier de l'Élément de Menu dynamiquement
J'ai ajouté 4 menus dans le contexte meni élément que, si le contexte l'élément de menu est cliqué, j'ai besoin de désactiver particulier("Start") menu.
Merci à l'Avance.
ContextMenu conMenu1 = new ContextMenu();
public Form1()
{
InitializeComponent();
conMenu1.MenuItems.Add("Start", new System.EventHandler(this.Start_Click));
conMenu1.MenuItems.Add("Pause", new System.EventHandler(this.Pause_Click));
conMenu1.MenuItems.Add("Resume", new System.EventHandler(this.Resume_Click));
conMenu1.MenuItems.Add("Stop", new System.EventHandler(this.Stop_Click));
}
private void Start_Click(object sender, EventArgs e)
{
//Functionalities to disable start context menu item
}
OriginalL'auteur Vignesh | 2013-06-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire comme ceci. Gérer le ContextMenu.L'Ouverture De L'Événement
pourquoi tu veux l'ajouter à
start_click
. Vous pouvez simpoy désactivé lorsque le menu est en cours d'ouvertureMon exigence est comme une fois, si j'ai cliqué sur le bouton démarrer ou dans le menu démarrer la minuterie pour commencer, je ne veux pas la minuterie pour être démarré souvent. Une fois l'heure de début est fixé au départ, il devrait être la version finale
+1 conmenu_Opening est une très belle approche! J'ai utilisé
(sender as ContextMenuStrip).SourceControl
pour se rendre à l'appel de laListView
.OriginalL'auteur Rajeev Kumar