下压按钮:添加工具栏和按钮

更新:2007 年 11 月

在本课中,您将学习如何向应用程序中添加按钮,如何添加工具栏按钮以及如何响应按钮的单击事件。

任何基于 Windows 的应用程序在其顶部通常都有一个工具栏。通过单击该工具栏上的按钮,可直接访问应用程序中的功能。可以向应用程序中添加一个 ToolStrip 控件,然后向工具栏中添加按钮。可以添加单个 ToolStripButton 控件,也可以从其他可选控件中进行选择,如 ToolStripTextBox 控件、ToolStripDropDownButton 控件等等。

试一试!

向 Windows 窗体添加工具栏和工具栏按钮

  1. 在“文件”菜单上单击“新建项目”。

    将出现“新建项目”对话框。

  2. 单击“Windows 窗体应用程序”,然后单击“确定”。

  3. 从“工具箱”中将一个“ToolStrip”控件拖到窗体上。

    “ToolStrip1”随即出现在组件栏中,同时一个包含下拉箭头的工具栏将添加到该窗体的顶部。

  4. 单击该下拉箭头,然后单击“按钮”以向工具栏中添加一个按钮,如下图所示。

    向 ToolStrip 控件中添加按钮

    Toolstrip 控件

    “ToolStripButton1”随即出现在工具栏上。

  5. 单击该窗体上的“ToolstripButton1”,然后在“属性”窗口中更改以下属性。

    属性

    Name

    剪切

    Text

    剪切

    DisplayStyle

    Text

    说明:

    在本例中,只在按钮上显示了文本,但也可以通过将“DisplayStyle”属性设置为“ImageAndText”来显示图像。

  6. 将“TextBox”控件添加到窗体中,保留默认名称“TextBox1”。

  7. 单击“TextBox”控件,然后在“属性”窗口中更改以下属性:

    属性

    Size

    260, 20

    Text

    这是一个简单测试

  8. 双击“剪切”按钮以输入默认 Click 事件处理程序。

  9. 在 Cut_Click 事件处理程序中添加以下代码。此代码将剪切 TextBox1 中的选定文本并将其添加到剪贴板中。

    Me.TextBox1.Cut()
    
  10. 按 F5 运行代码。

  11. 在文本框中,选择单词“simple”,然后单击“剪切”。

    单词“simple”将从文本框中删除。

  12. 关闭应用程序。

添加标准工具栏按钮

作为一种快捷方式,您可以一次添加多个标准按钮。ToolStrip 控件有一个“ToolStrip 任务”窗格,通过单击该控件右上角的智能任务箭头可以访问它。利用此任务窗格可向工具栏中插入七个标准按钮,如下图所示。

访问“ToolStrip 任务”窗格

Toolstrip 任务

向 Windows 窗体添加一组标准工具栏按钮

  1. 选择 ToolStrip 控件并单击该控件右上角的智能任务箭头,然后单击“插入标准项”。

    工具栏上将出现七个标准按钮:“New”(新建)、“Open”(打开)、“Save”(保存)、“Print”(打印)、“Cut”(剪切)、“Copy”(复制)、“Paste”(粘贴)和“Help”(帮助)。

  2. 双击“CutToolStripButton”控件以输入默认 Click 事件处理程序,并添加以下代码。此代码将剪切 TextBox1 中的选定文本并将其复制到剪贴板中。

    Me.TextBox1.Cut()
    
  3. 在 CutToolStripButton_Click 过程之下添加以下代码。当用户单击“复制”按钮时,此代码将 TextBox1 中的选定文本复制到剪贴板中。当用户单击“粘贴”按钮时,它会将剪贴板中的内容粘贴到 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. 当窗体出现时,单击“复制”按钮。

  6. 将插入点移至句末并按空格键,然后单击“粘贴”按钮。

  7. 在第二个句子中选择单词“simple”,并单击带有剪刀图标的“剪切”按钮。

  8. 关闭应用程序。

后续步骤

在本课中,您学习了如何向应用程序中添加 ToolStrip 控件。然后又学习了如何向工具栏中添加按钮以及在按钮的 Click 事件处理程序中编写代码。您还学习了如何向工具栏中添加一组标准按钮。

在下一课中,您将学习如何使用 TreeView 控件使您的应用程序具有类似 Windows 资源管理器的外观。

下一课:提供自己的资源管理器:使用 TreeView 控件

请参见

参考

ToolStrip 控件概述(Windows 窗体)

其他资源

创建程序的可视外观:Windows 窗体介绍