共用方式為


功能表範例

更新: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 程序會示範如何在執行階段建立和加入 ToolStripMenuItemToolStripSeparatorToolStripComboBoxToolStripButtonToolStripSplitButtonToolStripLabel。使用 DropDownItems 屬性,從集合中加入或移除項目。

  • AddHandler:CreateInitialMenus 程序會使用 AddHandler,將事件處理常式指派給在執行期間所建立之功能表項目的特定事件。

請參閱

工作

HOW TO:使用設計工具建立具有標準項目的基本 Windows Form

概念

ToolStrip 技術摘要

參考

ToolStrip 控制項概觀 (Windows Form)

其他資源

MenuStrip 控制項 (Windows Form)

ToolStrip 控制項 (Windows Form)

StatusStrip 控制項