Dela via


Översikt över ContextMenu-komponent (Windows-formulär)

Viktigt!

Även om MenuStrip och ContextMenuStrip ersätter och lägger till funktionalitet i kontrollerna MainMenu och ContextMenu från tidigare versioner, behålls MainMenu och ContextMenu för både bakåtkompatibilitet och framtida användning om du så önskar.

Med Windows Forms-komponenten ContextMenu kan du ge användarna en lättillgänglig snabbmeny med kommandon som används ofta och som är associerade med det valda objektet. Objekten i en snabbmeny är ofta en delmängd av objekten från huvudmenyerna som visas någon annanstans i programmet. En användare kan vanligtvis komma åt en snabbmeny genom att högerklicka på musen. I Windows-formulär associeras snabbmenyer med kontroller.

Nyckelegenskaper

Du kan associera en snabbmeny med en kontroll genom att ange kontrollens ContextMenu egenskap till komponenten ContextMenu . En snabbmeny kan associeras med flera kontroller, men varje kontroll kan bara ha en snabbmeny.

Komponentens ContextMenu nyckelegenskap är egenskapen MenuItems . Du kan lägga till menyalternativ genom att programmatiskt skapa MenuItem objekt och lägga till dem i Menu.MenuItemCollection snabbmenyn. Eftersom objekten i en snabbmeny vanligtvis hämtas från andra menyer lägger du oftast till objekt i en snabbmeny genom att kopiera dem.

Se även