与用户交互:使用按钮
更新:2007 年 11 月
在本课中,您将学习如何向窗体添加 Button,如何更改按钮的外观,以及如何编写单击便运行的代码。
用户与程序进行交互的最简单方法便是通过按钮。例如,很多程序都有“退出”按钮。正如您在上一课中看到的,Visual Basic 中的 Button 控件在外观和行为上与下压按钮一样。Button 控件还具有可用来启动操作(如结束一个程序)的预定义事件。
使用按钮
通常,按钮是窗体上具有凸起外观的长方形控件。尽管如此,还可以对很多属性进行设置来更改它们的外观。最突出的是:Text 属性可确定所显示的文本,而 Font 属性可确定该文本所显示的“字体”(字样)。BackColor 属性可确定按钮的颜色,ForeColor 属性可确定文本的颜色。
若用户在运行时单击按钮,Button 会引发 Click 事件。发生某个事件时,控件会运行代码以响应那些事件。通过创建事件处理程序,可以编写在用户单击按钮时应运行的代码。
事件处理程序是在发生事件时执行的方法。用户单击按钮时,该按钮的 Click 事件便具有一个事件处理程序。这比听起来还要容易,在下面的示例中您将学习如何编写一个事件处理程序。我们在使程序响应用户:创建事件处理程序中将会对事件和事件处理程序做更详细的介绍。
试一试!
使用按钮
在“文件”菜单上单击“新建项目”。
在“新建项目”对话框的“模板”窗格中,单击“Windows 应用程序”。
在“名称”框中键入 ButtonExample,然后单击“确定”。
一个新的 Windows 窗体项目随即打开。
将 Button 从“工具箱”中拖动到窗体上。
在“属性”窗口中,将 Text 属性更改为 What time is it?,然后按 Enter。
注意,文本在按钮上放不下。
在“属性”窗口中,选择 AutoSize 属性并将其设置为 True。
按钮会调整自身大小以适合文本。
在窗体中双击该按钮以打开代码编辑器。
代码编辑器将打开并显示一个称作 Button1_Click 的方法。这便是 Button1.Click 事件处理程序。此处编写的代码将会在单击按钮时执行。
在 Button1_Click 事件处理程序中,键入以下代码行。
MsgBox("The current time is " & Now.ToShortTimeString)
按 F5 运行程序。
程序启动并出现窗体。当您单击 Button 时,将出现一个显示当前时间的消息框。
后续步骤
在本课中,您学习了如何在窗体中添加按钮,以及如何添加在用户用鼠标单击按钮时就可以执行的代码。在下一课中,您将学习如何使用为显示和接收文本而设计的控件:Label 和 TextBox。
下一课:显示和接收文本:使用标签和文本框