VB.Net - 按钮控件



按钮控件表示标准的 Windows 按钮。它通常用于通过为 Click 事件提供处理程序来生成 Click 事件。

让我们通过从工具箱中拖动一个按钮控件并将其放到窗体上创建一个标签。

VB.Net Button Control

按钮控件的属性

以下是按钮控件的一些常用属性:

序号 属性和描述
1

AutoSizeMode

获取或设置按钮自动调整自身大小的模式。

2

BackColor

获取或设置控件的背景颜色。

3

BackgroundImage

获取或设置在控件中显示的背景图像。

4

DialogResult

获取或设置当单击按钮时返回给父窗体的值。这在创建对话框时使用。

5

ForeColor

获取或设置控件的前景色。

6

Image

获取或设置显示在按钮控件上的图像。

7

Location

获取或设置控件左上角相对于其容器左上角的坐标。

8

TabIndex

获取或设置控件在其容器中的 Tab 键顺序。

9

Text

获取或设置与此控件关联的文本。

按钮控件的方法

以下是按钮控件的一些常用方法:

序号 方法名称和描述
1

GetPreferredSize

检索控件可以放入其中的矩形区域的大小。

2

NotifyDefault

通知按钮它是否为默认按钮,以便它可以相应地调整其外观。

3

Select

激活控件。

4

ToString

返回包含组件名称(如果有)的字符串。此方法不应被重写。

按钮控件的事件

以下是按钮控件的一些常用事件:

序号 事件和描述
1

Click

当单击控件时发生。

2

DoubleClick

当用户双击按钮控件时发生。

3

GotFocus

当控件获得焦点时发生。

4

TabIndexChanged

当 TabIndex 属性值更改时发生。

5

TextChanged

当 Text 属性值更改时发生。

6

Validated

当控件完成验证时发生。

请参阅 Microsoft 文档以获取按钮控件的属性、方法和事件的详细列表。

示例

在以下示例中,我们创建三个按钮。在此示例中,让我们:

  • 为按钮设置标题

  • 为按钮设置一些图像

  • 处理每个按钮的单击事件

执行以下步骤:

  • 将标签控件拖放到窗体上。

  • 将 Text 属性设置为“Tutorials Point”。

  • 将三个按钮拖放到窗体上。

  • 使用属性窗口,将按钮的 Name 属性分别更改为 btnMoto、btnLogo 和 btnExit。

  • 使用属性窗口,将按钮的 Text 属性分别更改为 Show Moto、Show Logo 和 Exit。

  • 拖放另一个按钮,使用属性窗口设置其 Image 属性并将其命名为 btnImage。

在此阶段,窗体如下所示:

Button

单击窗体并在代码编辑器中添加以下代码:

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 = "tutorialspont.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

单击第一个按钮,显示:

Result Window

单击第二个按钮,显示:

Result Window

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

vb.net_basic_controls.htm
广告