Hantera GridDesktops kontextmeny
Introduktion
Klassen ContextMenuManager används för att hantera kontextmenyobjekten. Attributet GridDesktop.ContextMenuManager hämtar instansen av objektet ContextMenuManager. Till exempel hämtar eller sätter attributet ContextMenuManager.MenuItemAvailable_Copy ett värde som indikerar om kontextmenyobjektet Kopiera är tillgängligt eller inte. På samma sätt har vi alla motsvarande attribut för olika kontextmenyobjekt.
VIKTIGT: Som standard är alla kontextmenyobjekten synliga i listan.
Hantera kontextmenyn
Dölja kontextmenyobjekt
För att utföra denna uppgift tittar vi först på den standards kontextmeny som GridDesktop har.
GridDesktops standardmeny
Nu, dölj några menyobjekt med hjälp av koden nedan:
Efter att ovanstående kod har exekverats kommer vissa menyobjekt inte att vara synliga för användarna:
Några menyobjekt är dolda
Lägga till nya menyobjekt
Lägg till ett nytt kontextmenyobjekt i listan med hjälp av följande kodsnutt.
Vi specificerar också en händelsehanterare för den nya kommandot/alternativet.
Efter att ovanstående kod har exekverats kan ett nytt menyobjekt ses i kontextmenyn. Ett meddelande kommer också att visas när cellen klickas.
En ny menyföremål läggs till i listan