- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表格
- VB.Net - 发送电子邮件
- VB.Net - XML 处理
- VB.Net - Web 编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - 按钮控件
按钮控件表示标准的 Windows 按钮。它通常用于通过为 Click 事件提供处理程序来生成 Click 事件。
让我们通过从工具箱中拖动一个按钮控件并将其放到窗体上创建一个标签。
按钮控件的属性
以下是按钮控件的一些常用属性:
序号 | 属性和描述 |
---|---|
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。
在此阶段,窗体如下所示:
单击窗体并在代码编辑器中添加以下代码:
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
单击第一个按钮,显示:
单击第二个按钮,显示:
单击第三个按钮,退出应用程序。