功能表範例
更新:2007 年 11 月
這個範例會示範如何使用 Windows 應用程式中的 MenuStrip 控制項。
若要取得範例及其安裝指示
請執行下列其中一項或多項作業:
按一下 [說明] 功能表上的 [範例]。
讀我檔案會顯示範例的相關資訊。
造訪 Visual Studio 2008 範例 網站 (英文)。您可以在此找到最新版的範例。
在已安裝 Visual Studio 的電腦中尋找範例。根據預設,範例和讀我檔案會安裝在 drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid 中。如果是 Visual Studio Express 版,則所有範例都能在線上找到。
如需詳細資訊,請參閱尋找範例檔案。
安全性注意事項: |
---|
範例程式碼可說明整個概念,並顯示和此概念相關的程式碼。此程式碼可能不符合特定環境的安全性要求,您也不應該以範例所示的方法使用此程式碼。我們建議您新增安全性及錯誤處理程式碼,讓您的專案更安全完善。Microsoft 提供的程式碼未經修改,並且不對任何可能造成的後果負任何責任。 |
若要執行這個範例
- 按 F5。
示範
這個範例可讓您在簡單的 Windows 應用程式中測試 MenuStrip 控制項。這個範例會示範數個功能表區域功能:控制項、功能表事件、功能表屬性 (Property)、處理多個事件、指派事件處理常式給功能表事件、在執行階段從功能表區域加入和移除物件、顯示捷徑,以及使用 StatusStrip 做為指示器。下列清單會更詳細地說明這幾個功能。
捷徑:某些功能表項目會包括捷徑,例如 Form1 上的 [選項清單] 功能表。ShowShortcutKeys 屬性會在功能表上顯示或隱藏這個資訊。使用快速鍵可以增強應用程式的存取能力。
StatusStrip 控制項:[檢視] 功能表上的 [狀態區域] 項目會使用已核取的功能表項目,切換 StatusStrip 控制項的可視性。
核取的清單:MainMenuStrip 上的 [核取的清單] 功能表會顯示如何建立已核取功能表項目的互斥 (Mutually Exclusive) 集合。在這個集合中沒有兩個項目可以同時核取。若要檢視其做法,請參閱 MenuOption_Click 事件處理常式。
在執行階段加入功能表項目:CreateInitialMenus 程序會示範如何在執行階段建立和加入 ToolStripMenuItem、ToolStripSeparator、ToolStripComboBox、ToolStripButton、ToolStripSplitButton 或 ToolStripLabel。使用 DropDownItems 屬性,從集合中加入或移除項目。
AddHandler:CreateInitialMenus 程序會使用 AddHandler,將事件處理常式指派給在執行期間所建立之功能表項目的特定事件。
請參閱
工作
HOW TO:使用設計工具建立具有標準項目的基本 Windows Form
概念
參考
ToolStrip 控制項概觀 (Windows Form)