按钮(Button)控件表示一个标准的Windows按钮。 它通常用于通过为Click
事件提供处理程序来生成Click事件。
可通过拖动工具箱的按钮控(Button)件将其拖拽放在窗体上来创建按钮。
按钮控件的属性
以下是按钮(Button)控件的一些常用属性:
编号 | 属性 | 描述 |
---|---|---|
1 | AutoSizeMode |
获取或设置Button 自动调整大小的模式。 |
2 | BackColor |
获取或设置控件的背景颜色。 |
3 | BackgroundImage |
获取或设置控件中显示的背景图像。 |
4 | DialogResult |
获取或设置单击按钮时返回到父窗体的值。这在创建对话框时使用。 |
5 | ForeColor |
获取或设置控件的前景色。 |
6 | Image |
获取或设置按钮控件上显示的图像。 |
7 | Location |
获取或设置控件相对于其容器左上角的左上角的坐标。 |
8 | TabIndex |
获取或设置控件在其容器中的Tab键顺序。 |
9 | Text |
获取或设置与此控件关联的文本。 |
按钮控件的方法
以下是按钮(Button)控件的一些常用方法:
编号 | 方法 | 描述 |
---|---|---|
1 | GetPreferredSize |
检索可以安装控件的矩形区域的大小。 |
2 | NotifyDefault |
通知按钮是否为默认按钮,以便相应地调整其外观。 |
3 | Select |
激活控件。 |
4 | ToString |
返回包含组件名称的字符串(如果有的话)。 这种方法不应该被覆盖。 |
按钮控件的事件
以下是Button控件的一些常用事件:
编号 | 事件 | 描述 |
---|---|---|
1 | Click |
在单击控件时发生。 |
2 | DoubleClick |
在用户双击Button 控件时发生。 |
3 | GotFocus |
在控件获得焦点时发生。 |
4 | TabIndexChanged |
在TabIndex 属性值更改时发生。 |
5 | TextChanged |
在Text 属性值更改时发生。 |
6 | Validated |
控件完成验证时发生。 |
请参阅Microsoft文档以获取Button控件的属性,方法和事件的详细列表。
示例
在下面的例子中,我们创建了三个按钮。 在这个例子中,完成以下几个功能:
- 设置按钮的标题
- 为按钮设置一些图像
- 处理每个按钮的点击事件
参考以下步骤:
- 在窗体上拖放一个Label控件。
- 设置文本属性以提供标题
"xuhuhu.com"
。 - 在窗体上拖放三个按钮。
- 使用属性窗口,将按钮的名称属性分别更改为:btnMoto,btnLogo 和btnExit。
- 使用属性窗口,将按钮的文本属性分别更改为显示:Moto,显示标志和退出。
- 拖放另一个按钮,使用属性窗口,设置其Image 属性并将其命名为:btnImage 。
在完成上面设置步骤后,窗体现在看起来如下:
单击窗体并在代码编辑器中添加以下代码:
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' Set the caption bar text of the form.
Me.Text = "Form Title - xuhuhu.com"
btnImage.Visible = False
End Sub
Private Sub btnMoto_Click(sender As Object, e As EventArgs) Handles btnMoto.Click
btnImage.Visible = False
Label1.Text = "让一切容易学会 - Simple Easy Learning"
End Sub
Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click
Application.Exit()
End Sub
Private Sub btnLogo_Click(sender As Object, e As EventArgs) Handles btnLogo.Click
Label1.Visible = False
btnImage.Visible = True
End Sub
End Class
执行上面示例代码,得到以下结果 -
点击“显示标语”按钮,得到以下结果 -
点击“显示图像”按钮,得到以下结果 -
最后点击退出按钮。
上一篇:
VB.Net基本控件
下一篇:
VB.Net对话框