VB.Net - 按钮控件

  • 简述

    Button 控件代表一个标准的 Windows 按钮。它通常用于通过为 Click 事件提供处理程序来生成 Click 事件。
    让我们通过从 Toolbox 广告中拖动一个 Button 控件并将其放在表单上来创建一个标签。
    VB.Net 按钮控件
  • 按钮控件的属性

    以下是 Button 控件的一些常用属性 -
    序号 Property & Description
    1
    AutoSizeMode
    获取或设置按钮自动调整大小的模式。
    2
    BackColor
    获取或设置控件的背景颜色。
    3
    BackgroundImage
    获取或设置控件中显示的背景图像。
    4
    DialogResult
    获取或设置单击按钮时返回到父窗体的值。这在创建对话框时使用。
    5
    ForeColor
    获取或设置控件的前景色。
    6
    Image
    获取或设置显示在按钮控件上的图像。
    7
    Location
    获取或设置控件左上角相对于其容器左上角的坐标。
    8
    TabIndex
    获取或设置控件在其容器内的 Tab 键顺序。
    9
    Text
    获取或设置与此控件关联的文本。
  • 按钮控件的方法

    以下是 Button 控件的一些常用方法 -
    序号 Method Name & Description
    1
    GetPreferredSize
    检索可以安装控件的矩形区域的大小。
    2
    NotifyDefault
    通知 Button 是否为默认按钮,以便它可以相应地调整其外观。
    3
    Select
    激活控制。
    4
    ToString
    返回一个包含组件名称的字符串(如果有)。不应覆盖此方法。
  • 按钮控件的事件

    以下是 Button 控件的一些常用事件 -
    序号 事件和描述
    1
    Click
    单击控件时发生。
    2
    DoubleClick
    当用户双击 Button 控件时发生。
    3
    GotFocus
    当控件获得焦点时发生。
    4
    TabIndexChanged
    在 TabIndex 属性值更改时发生。
    5
    TextChanged
    当 Text 属性值更改时发生。
    6
    Validated
    在控件完成验证时发生。
    有关 Button 控件的属性、方法和事件的详细列表,请参阅 Microsoft 文档。
  • 例子

    在以下示例中,我们创建了三个按钮。在这个例子中,让我们 -
    • 为按钮设置标题
    • 为按钮设置一些图像
    • 处理每个按钮的点击事件
    采取以下步骤 -
    • 将 Label 控件拖放到窗体上。
    • 设置 Text 属性以提供标题“教程点”。
    • 在表单上拖放三个按钮。
    • 使用属性窗口,将按钮的名称属性分别更改为 btnMoto、btnLogo 和 btnExit。
    • 使用属性窗口,将按钮的文本属性分别更改为 Show Moto、Show Logo 和 Exit。
    • 使用属性窗口拖放另一个按钮,设置其 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 = "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
    
    单击第一个按钮,显示 -
    结果窗口
    单击第二个按钮显示 -
    结果窗口
    单击第三个按钮,退出应用程序。