Visual Basic 按钮 Button
Button 控件表示标准的 Windows 按钮。它通常通过为 Click 事件提供处理程序来生成 Click 事件。
让我们通过从工具箱中拖动一个按钮控件并将其放到表单上来创建一个标签。

Button 控件的属性
以下是 Button 控件的一些常用属性:
| 编号 | 属性 & 描述 |
|---|---|
| 1 | AutoSizeMode 获取或设置按钮自动调整自身大小的模式。 |
| 2 | BackColor 获取或设置控件的背景色。 |
| 3 | BackgroundImage 获取或设置控件中显示的背景图像。 |
| 4 | DialogResult 获取或设置单击按钮时返回到父窗体的值。在创建对话框时使用。 |
| 5 | ForeColor 获取或设置控件的前景色。 |
| 6 | Image 获取或设置按钮控件上显示的图像。 |
| 7 | Location 获取或设置控件左上角相对于其容器左上角的坐标。 |
| 8 | TabIndex 获取或设置控件在其容器中的制表符顺序。 |
| 9 | Text 获取或设置与此控件关联的文本。 |
Button 控件的方法
以下是 Button 控件的一些常用方法:
| 编号 | 方法名称 & 描述 |
|---|---|
| 1 | GetPreferredSize 检索可显示控件的矩形区域的大小。 |
| 2 | NotifyDefault 通知按钮是否为默认按钮,以便它可以相应地调整其外观。 |
| 3 | Select 激活控件。 |
| 4 | ToString 返回包含组件名称(如果有)的字符串。不应该重写此方法。 |
Button 控件的事件
以下是 Button 控件的一些常用事件:
| 编号 | 事件 & 描述 |
|---|---|
| 1 | Click 单击控件时发生。 |
| 2 | DoubleClick 当用户双击按钮控件时发生。 |
| 3 | GotFocus 控件接收焦点时发生。 |
| 4 | TabIndexChanged 在 TabIndex 属性值更改时发生。 |
| 5 | TextChanged 在文本属性值更改时发生。 |
| 6 | Validated 控件验证完成时发生。 |
有关按钮控件的属性、方法和事件的详细列表,请参阅 Microsoft 文档。
实例
在下面的示例中,我们创建了 3 个按钮。在这个例子中,让我们:
- 设置按钮标题
- 为按钮设置一些图像
- 处理每个按钮的点击事件
使用以下步骤:
- 在窗体上拖放标签控件。
- 设置文本属性以提供标题。
- 在窗体上拖放三个按钮。
- 使用属性窗口,将按钮的名称属性分别更改为 btnMoto、btnLogo 和 btnExit。
- 使用 "属性" 窗口,将按钮的文本属性更改为分别显示 Moto、Show Logo 和 Exit。
- 使用 "属性" 窗口拖放另一个按钮,设置其图像属性并将其命名为 btnImage。
到此阶段,表单如下所示:

单击表单并在代码编辑器中添加以下代码:
Public Class Form1Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load' Set the caption bar text of the form.Me.Text = "tutorialspont.com"btnImage.Visible = FalseEnd SubPrivate Sub btnMoto_Click(sender As Object, e As EventArgs) Handles btnMoto.ClickbtnImage.Visible = FalseLabel1.Text = "Simple Easy Learning"End SubPrivate Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.ClickApplication.Exit()End SubPrivate Sub btnLogo_Click(sender As Object, e As EventArgs) Handles btnLogo.ClickLabel1.Visible = FalsebtnImage.Visible = TrueEnd SubEnd Class
单击第一个按钮,显示:

单击第二个按钮显示:

单击第三个按钮,退出应用程序。