VB.Net按钮(Button)

按钮(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"
  • 在窗体上拖放三个按钮。
  • 使用属性窗口,将按钮的名称属性分别更改为:btnMotobtnLogobtnExit
  • 使用属性窗口,将按钮的文本属性分别更改为显示: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对话框