Gör så här: Lägg till och ta bort menyobjekt med Windows Forms ContextMenu-komponenten
Förklarar hur du lägger till och tar bort snabbmenyobjekt i Windows-formulär.
Komponenten Windows Forms ContextMenu innehåller en meny med kommandon som används ofta och som är relevanta för det valda objektet. Du kan lägga till objekt på snabbmenyn genom att lägga till MenuItem objekt i samlingen MenuItems.
Du kan ta bort objekt från en snabbmeny permanent. Vid körning kan det dock vara lämpligare att dölja eller inaktivera objekten i stället.
Viktig
Trots att MenuStrip och ContextMenuStrip ersätter och lägger till funktioner i kontrollerna MainMenu och ContextMenu i tidigare versioner, behålls MainMenu och ContextMenu för både bakåtkompatibilitet och framtida användning om du så önskar.
Ta bort objekt från en snabbmeny
Använd metoden Remove eller RemoveAt i MenuItems samling av ContextMenu komponenten för att ta bort ett visst menyobjekt.
' Removes the first item in the shortcut menu. ContextMenu1.MenuItems.RemoveAt(0) ' Removes a particular object from the shortcut menu. ContextMenu1.MenuItems.Remove(mnuItemNew)
// Removes the first item in the shortcut menu. contextMenu1.MenuItems.RemoveAt(0); // Removes a particular object from the shortcut menu. contextMenu1.MenuItems.Remove(mnuItemNew);
// Removes the first item in the shortcut menu. contextMenu1->MenuItems->RemoveAt(0); // Removes a particular object from the shortcut menu. contextMenu1->MenuItems->Remove(mnuItemNew);
-eller-
Använd
Clear
-metoden förMenuItems
-samlingen av komponenten ContextMenu för att ta bort alla objekt från menyn.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Se även
.NET Desktop feedback