共用方式為


按鈕:加入工具列和按鈕

更新:2007 年 11 月

在本課程中,您將學習如何將工具列加入至應用程式、如何加入工具列按鈕,以及如何回應按鈕的 Click 事件。

任何標準 Windows 架構應用程式的頂端都有一個工具列。這個工具列可讓您按一下按鈕,就直接存取應用程式的功能。您可以將 ToolStrip 控制項加入至應用程式,然後將按鈕加至工具列。您可以加入個別 ToolStripButton 控制項,或從控制項的群組選取,例如 ToolStripTextBox 控制項、ToolStripDropDownButton 控制項或其他。

試試看!

若要將工具列和工具列按鈕加入至 Windows Form

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

    [新增專案] 對話方塊便會出現。

  2. 按一下 [Windows Form 應用程式],然後按一下 [確定]。

  3. 從 [工具箱] 將 [ToolStrip] 控制項拖曳到表單內。

    [ToolStrip1] 會顯示在元件匣中,而內含下拉箭號的工具列則加入至表單的頂端。

  4. 按下拉箭頭,然後按一下 [Button] 將按鈕加入至工具列,如下圖所示。

    將按鈕加入至 ToolStrip 控制項

    Toolstrip 控制項

    [ToolStripButton1] 隨即顯示在工具列上。

  5. 按一下表單上的 [ToolstripButton1],然後變更 [屬性] 視窗中的下列屬性。

    屬性

    Name

    Cut

    Text

    Cut

    DisplayStyle

    Text

    注意事項:

    在此範例中,您只會顯示按鈕上的文字,但也可以將 [DisplayStyle] 屬性設定為 [ImageAndText],以顯示影像。

  6. 將 [TextBox] 控制項加入至表單,並保留預設名稱 [TextBox1]。

  7. 按一下 [TextBox] 控制項,然後變更 [屬性] 視窗中的下列屬性:

    屬性

    Size

    260, 20

    Text

    這是簡單的測試

  8. 按兩下 [Cut] 按鈕以輸入預設的 Click 事件處理常式。

  9. 將下列程式碼加入至 Cut_Click 事件處理常式:這個程式碼會剪下 TextBox1 中所選取的文字,並加入至 [剪貼簿] 中。

    Me.TextBox1.Cut()
    
  10. 按 F5 執行程式碼。

  11. 在文字方塊中,選取文字 simple,然後按一下 [Cut]。

    simple 就會從文字方塊中刪除。

  12. 請關閉應用程式。

加入標準工具列按鈕

有一個捷徑,可讓您一次加入數個標準按鈕。ToolStrip 控制項有一個 [ToolStrip 工作] 窗格,您可以按一下控制項右上角的智慧工作箭號以存取。如下圖所示,這個工作窗格讓您在工具列中插入七個標準按鈕。

存取 ToolStrip 工作窗格

Toolstrip 工作

若要加入一組標準工具列按鈕至 Windows Form

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

    七個標準按鈕 ([New]、[Open]、[Save]、[Print]、[Cut]、[Copy]、[Paste] 和 [Help]),便會出現在工具列上。

  2. 按兩下 [CutToolStripButton] 控制項,以輸入預設的 Click 事件處理常式,並加入下列程式碼。此程式碼會將 TextBox1 中的選取文字剪下,並複製到 [剪貼簿] 中。

    Me.TextBox1.Cut()
    
  3. 將下列程式碼加入至 CutToolStripButton_Click 程序之下。當使用者按一下 [Copy] 按鈕時,這個程式碼會將 TextBox1 中所選取的文字複製至 [剪貼簿]。當使用者按一下 [Paste] 按鈕時,會將 [剪貼簿] 上的內容貼上至 TextBox1 中所選取的項目。

    Private Sub CopyToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        CopyToolStripButton.Click
    
        Me.TextBox1.Copy()
    
    End Sub
    
    Private Sub PasteToolStripButton_Click(ByVal sender _
        As Object, ByVal e As System.EventArgs) Handles _
        PasteToolStripButton.Click
    
        Me.TextBox1.Paste()
    
    End Sub
    
  4. 按 F5 執行程式碼。

  5. 當表單顯示時,請按一下 [Copy] 按鈕。

  6. 將插入點移至句子結尾處,按一下空格鍵,然後按一下 [Paste] 按鈕。

  7. 選取第二個句子中的 simple,然後按一下有剪刀圖示的 [Cut] 按鈕。

  8. 請關閉應用程式。

後續步驟

在本課程中,您學會如何將 ToolStrip 控制項加入至應用程式。然後還學會如何將按鈕加入至工具列,以及撰寫按鈕的 Click 事件處理常式中的程式碼。以及如何將一組標準按鈕加入至工具列。

在下一個課程中,您將學習如何使用 TreeView 控制項,使應用程式看起來像 Windows 檔案總管。

下一個課程:提供您自己的總管:使用 TreeView 控制項

請參閱

參考

ToolStrip 控制項概觀 (Windows Form)

其他資源

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