按鈕:加入工具列和按鈕
更新:2007 年 11 月
在本課程中,您將學習如何將工具列加入至應用程式、如何加入工具列按鈕,以及如何回應按鈕的 Click 事件。
任何標準 Windows 架構應用程式的頂端都有一個工具列。這個工具列可讓您按一下按鈕,就直接存取應用程式的功能。您可以將 ToolStrip 控制項加入至應用程式,然後將按鈕加至工具列。您可以加入個別 ToolStripButton 控制項,或從控制項的群組選取,例如 ToolStripTextBox 控制項、ToolStripDropDownButton 控制項或其他。
試試看!
若要將工具列和工具列按鈕加入至 Windows Form
在 [檔案] 功能表上,按一下 [新增專案]。
[新增專案] 對話方塊便會出現。
按一下 [Windows Form 應用程式],然後按一下 [確定]。
從 [工具箱] 將 [ToolStrip] 控制項拖曳到表單內。
[ToolStrip1] 會顯示在元件匣中,而內含下拉箭號的工具列則加入至表單的頂端。
按下拉箭頭,然後按一下 [Button] 將按鈕加入至工具列,如下圖所示。
將按鈕加入至 ToolStrip 控制項
[ToolStripButton1] 隨即顯示在工具列上。
按一下表單上的 [ToolstripButton1],然後變更 [屬性] 視窗中的下列屬性。
屬性
值
Name
Cut
Text
Cut
DisplayStyle
Text
注意事項: 在此範例中,您只會顯示按鈕上的文字,但也可以將 [DisplayStyle] 屬性設定為 [ImageAndText],以顯示影像。
將 [TextBox] 控制項加入至表單,並保留預設名稱 [TextBox1]。
按一下 [TextBox] 控制項,然後變更 [屬性] 視窗中的下列屬性:
屬性
值
Size
260, 20
Text
這是簡單的測試
按兩下 [Cut] 按鈕以輸入預設的 Click 事件處理常式。
將下列程式碼加入至 Cut_Click 事件處理常式:這個程式碼會剪下 TextBox1 中所選取的文字,並加入至 [剪貼簿] 中。
Me.TextBox1.Cut()
按 F5 執行程式碼。
在文字方塊中,選取文字 simple,然後按一下 [Cut]。
simple 就會從文字方塊中刪除。
請關閉應用程式。
加入標準工具列按鈕
有一個捷徑,可讓您一次加入數個標準按鈕。ToolStrip 控制項有一個 [ToolStrip 工作] 窗格,您可以按一下控制項右上角的智慧工作箭號以存取。如下圖所示,這個工作窗格讓您在工具列中插入七個標準按鈕。
存取 ToolStrip 工作窗格
若要加入一組標準工具列按鈕至 Windows Form
選擇 ToolStrip 控制項,並按一下控制項右上角的智慧工作箭號。然後按一下 [插入標準項目]。
七個標準按鈕 ([New]、[Open]、[Save]、[Print]、[Cut]、[Copy]、[Paste] 和 [Help]),便會出現在工具列上。
按兩下 [CutToolStripButton] 控制項,以輸入預設的 Click 事件處理常式,並加入下列程式碼。此程式碼會將 TextBox1 中的選取文字剪下,並複製到 [剪貼簿] 中。
Me.TextBox1.Cut()
將下列程式碼加入至 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
按 F5 執行程式碼。
當表單顯示時,請按一下 [Copy] 按鈕。
將插入點移至句子結尾處,按一下空格鍵,然後按一下 [Paste] 按鈕。
選取第二個句子中的 simple,然後按一下有剪刀圖示的 [Cut] 按鈕。
請關閉應用程式。
後續步驟
在本課程中,您學會如何將 ToolStrip 控制項加入至應用程式。然後還學會如何將按鈕加入至工具列,以及撰寫按鈕的 Click 事件處理常式中的程式碼。以及如何將一組標準按鈕加入至工具列。
在下一個課程中,您將學習如何使用 TreeView 控制項,使應用程式看起來像 Windows 檔案總管。
下一個課程:提供您自己的總管:使用 TreeView 控制項
請參閱
參考
ToolStrip 控制項概觀 (Windows Form)