与用户交互:使用按钮

更新:2007 年 11 月

在本课中,您将学习如何向窗体添加 Button,如何更改按钮的外观,以及如何编写单击便运行的代码。

用户与程序进行交互的最简单方法便是通过按钮。例如,很多程序都有“退出”按钮。正如您在上一课中看到的,Visual Basic 中的 Button 控件在外观和行为上与下压按钮一样。Button 控件还具有可用来启动操作(如结束一个程序)的预定义事件。

使用按钮

通常,按钮是窗体上具有凸起外观的长方形控件。尽管如此,还可以对很多属性进行设置来更改它们的外观。最突出的是:Text 属性可确定所显示的文本,而 Font 属性可确定该文本所显示的“字体”(字样)。BackColor 属性可确定按钮的颜色,ForeColor 属性可确定文本的颜色。

若用户在运行时单击按钮,Button 会引发 Click 事件。发生某个事件时,控件会运行代码以响应那些事件。通过创建事件处理程序,可以编写在用户单击按钮时应运行的代码。

事件处理程序是在发生事件时执行的方法。用户单击按钮时,该按钮的 Click 事件便具有一个事件处理程序。这比听起来还要容易,在下面的示例中您将学习如何编写一个事件处理程序。我们在使程序响应用户:创建事件处理程序中将会对事件和事件处理程序做更详细的介绍。

试一试!

使用按钮

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

  2. 在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。

  3. 在“名称”框中键入 ButtonExample,然后单击“确定”。

    一个新的 Windows 窗体项目随即打开。

  4. Button 从“工具箱”中拖动到窗体上。

  5. 在“属性”窗口中,将 Text 属性更改为 What time is it?,然后按 Enter。

    注意,文本在按钮上放不下。

  6. 在“属性”窗口中,选择 AutoSize 属性并将其设置为 True。

    按钮会调整自身大小以适合文本。

  7. 在窗体中双击该按钮以打开代码编辑器。

    代码编辑器将打开并显示一个称作 Button1_Click 的方法。这便是 Button1.Click 事件处理程序。此处编写的代码将会在单击按钮时执行。

  8. 在 Button1_Click 事件处理程序中,键入以下代码行。

    MsgBox("The current time is " & Now.ToShortTimeString)
    
  9. 按 F5 运行程序。

    程序启动并出现窗体。当您单击 Button 时,将出现一个显示当前时间的消息框。

后续步骤

在本课中,您学习了如何在窗体中添加按钮,以及如何添加在用户用鼠标单击按钮时就可以执行的代码。在下一课中,您将学习如何使用为显示和接收文本而设计的控件:LabelTextBox

下一课:显示和接收文本:使用标签和文本框

请参见

概念

详细了解:了解属性、方法和事件

参考

Button 控件概述(Windows 窗体)

其他资源

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