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

todo:image_alt_text

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

todo:image_alt_text

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

todo:image_alt_text