共用方式為


提供使用者選擇:在設計階段建立功能表

更新:2007 年 11 月

在本課程中,您將學習如何建立功能表,並撰寫在選擇功能表項目時執行的程式碼。您也將學習如何一次加入一組標準功能表項目。

功能表是供使用者在您程式中做選擇時簡單又熟悉的方式。功能表的一般用法包括:公開 (Expose) 程式選項、加入一般工作 (例如剪貼) 的快速鍵,或是載入並儲存檔案。

Visual Basic 使得實作功能表更容易。您可以使用 MenuStrip 控制項,以圖形建立功能表。將 MenuStrip 控制項拖曳至表單上時,會在表單上半部顯示為方塊,其中包含「在這裡輸入」的文字。您可以按一下方塊,並在其中輸入,以建立功能表標題。

當一項功能表項目的標題設定完成時,您可以在第一個項目的下面和右邊再建立其他功能表項目。這樣您就可以加入不限數目的項目或子項目以擴充此功能表。完成功能表外觀以後,就可以建立事件處理常式,處理各個項目的 Click 事件。

試試看!

若要加入功能表

  1. 在 [檔案] 功能表上,按一下 [新增專案]。

  2. 在 [新增專案] 對話方塊中,按一下 [範本] 窗格中的 [Windows 應用程式]。

  3. 在 [名稱] 方塊中,輸入 Menus,再按 [確定]。

    會開啟新的 Windows Form 專案。

  4. 從 [工具箱] 將 MenuStrip 控制項拖曳到表單上。

    不管您在何處放下,MenuStrip 控制項都會自行附加到表單的最上面部分。

    您可能也已經注意到,表單下方的灰色區域中已經加入了 [MenuStrip1] 圖示,這個區域稱為元件匣。如果在 MenuStrip 控制項外按一下,這個區域就會消失,但只要按一下 [MenuStrip1] 圖示就會再顯示。

  5. 在表單中,按一下 MenuStrip 控制項、輸入 File,然後按下 Enter 鍵。

    其他功能表項目的新方塊,都會顯示在第一個功能表項目的右邊和下面。這些都是其他功能表項目的空間。您可以持續朝這兩個方向加入功能表項目,直到完成功能表為止。

  6. 在第一個方塊下面的方塊中輸入 Exit,然後按下 Enter 鍵。

  7. 按兩下 [Exit] 功能表,開啟 [程式碼編輯器]。

  8. 在 ExitToolStripMenuItem_Click 事件處理常式中,輸入下列程式碼。

    Application.Exit()
    
  9. 請按 F5 執行應用程式。用滑鼠按一下 [檔案] 功能表,然後按一下 [結束]。您的應用程式隨即關閉。

加入標準功能表項目

您可以一次加入數個標準功能表和功能表項目,就像是捷徑一般。MenuStrip 控制項具有 [MenuStrip 工作] 窗格,可讓您將數個標準功能表項目插入至 MenuStrip 控制項。

若要將一組標準功能表項目加入至功能表區域

  1. 選取 [MenuStrip] 控制項,按一下控制項右上角的智慧工作箭號,然後按一下 [插入標準項目]。

    數個標準功能表和功能表項目隨即都加入至 MenuStrip 控制項。

  2. 請按 F5 執行程式。

  3. 當應用程式啟動時,請查看新功能表上的功能表項目,以熟悉標準項目。

  4. 請關閉應用程式。

    注意事項:

    您可以將不適合應用程式使用的功能表項目刪除。您要在 Click 事件處理常式中,為使用的每一個功能表項目撰寫程式碼。

在本課程中,您學會如何使用 MenuStrip 控制項,設計功能表。您也學習如何一次加入一組標準功能表及功能表項目。現在,您可以繼續下一個有關計時器的課程,也可以在詳述:更多有關功能表的資訊中,更深入探索功能表的進階使用方式,然後再繼續進行計時器的課程。

下一個課程:使用計時器執行規則性動作

請參閱

其他資源

建立程式的視覺外觀:Windows Form 簡介