ContextMenu 元件概觀 (Windows Form)
重要事項 |
---|
雖然 MenuStrip 和 ContextMenuStrip 會取代和加入功能至舊版的 MainMenu 和 ContextMenu 控制項,但是會保留 MainMenu 和 ContextMenu 以提供回溯相容性 (Backward Compatibility) 和未來使用 (如果您選擇要用)。 |
利用 Windows Form ContextMenu 元件,您可以提供捷徑功能表,供使用者輕鬆選取與所選物件關聯的常用命令。 捷徑功能表中的項目通常是出現在應用程式其他地方的主功能表項目子集。 通常使用者只要按一下滑鼠右鍵,即可存取捷徑功能表。 在 Windows Form 上,捷徑功能表是與控制項關聯。
主要屬性
您可以將控制項的 ContextMenu 屬性設定為 ContextMenu 元件,這麼做就可建立捷徑功能表與控制項的關聯。 單一捷徑功能表可以和多個控制項建立關聯,但是每個控制項只能有一個捷徑功能表。
ContextMenu 元件的主要屬性是 MenuItems 屬性。 您可以加入功能表項目,方法是用程式設計方式來建立 MenuItem 物件,然後將這些物件加入至捷徑功能表的 Menu.MenuItemCollection。 由於捷徑功能表中的項目通常都源自於其他功能表,因此將項目加入捷徑功能表最常使用的方法就是複製它們。