- 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 - 基本控件
对象是一种用户界面元素,您可以使用工具箱控件在 Visual Basic 窗体上创建。事实上,在 Visual Basic 中,窗体本身就是一个对象。每个 Visual Basic 控件包含三个重要元素:
属性 描述对象,
方法 使对象执行某些操作,以及
事件 是对象执行某些操作时发生的情况。
控件属性
所有 Visual Basic 对象都可以通过设置其属性来移动、调整大小或自定义。属性是 Visual Basic 对象持有的值或特性,例如标题或前景色。
属性可以在设计时使用“属性”窗口设置,也可以在运行时使用程序代码中的语句设置。
Object. Property = Value
其中
对象 是您要自定义的对象的名称。
属性 是您要更改的特性。
值 是新的属性设置。
例如:
Form1.Caption = "Hello"
您可以使用属性窗口设置任何窗体属性。大多数属性可以在应用程序执行期间设置或读取。您可以参考 Microsoft 文档,了解与不同控件关联的所有属性以及对其应用的限制的完整列表。
控件方法
方法是作为类成员创建的过程,它们使对象执行某些操作。方法用于访问或操作对象的特性或变量。在您的类中,您将主要使用两类方法:
如果您使用的是工具箱提供的控件,则可以调用其任何公共方法。此类方法的要求取决于正在使用的类。
如果现有方法无法执行您所需的任务,则可以向类添加方法。
例如,MessageBox 控件有一个名为 Show 的方法,该方法在下面的代码片段中调用:
Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MessageBox.Show("Hello, World") End Sub End Class
控件事件
事件是通知应用程序已发生重要事件的信号。例如,当用户单击窗体上的控件时,窗体可以引发单击事件并调用处理该事件的过程。与窗体关联的各种类型的事件,例如单击、双击、关闭、加载、调整大小等。
以下是窗体Load事件处理程序子例程的默认结构。您可以双击代码查看此代码,这将为您提供与窗体控件关联的所有事件的完整列表:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'event handler code goes here End Sub
这里,Handles MyBase.Load 表示Form1_Load() 子例程处理Load 事件。类似地,您可以检查单击、双击的存根代码。如果您想初始化一些变量(如属性等),那么您将保留此类代码在 Form1_Load() 子例程中。这里需要注意的重要一点是事件处理程序的名称,默认为 Form1_Load,但您可以根据应用程序编程中使用的命名约定更改此名称。
基本控件
VB.Net 提供了各种各样的控件,可以帮助您创建丰富的用户界面。所有这些控件的功能都在各自的控件类中定义。控件类在System.Windows.Forms命名空间中定义。
下表列出了一些常用的控件:
序号 | 部件及描述 |
---|---|
1 |
构成用户界面的所有控件的容器。 |
2 |
它表示 Windows 文本框控件。 |
3 |
它表示标准的 Windows 标签。 |
4 |
它表示 Windows 按钮控件。 |
5 |
它表示 Windows 控件,用于显示项目列表。 |
6 |
它表示 Windows 组合框控件。 |
7 |
当与其他 RadioButton 控件配对时,它使用户能够从一组选项中选择一个选项。 |
8 |
它表示 Windows 复选框。 |
9 |
它表示 Windows 图片框控件,用于显示图像。 |
10 |
它表示 Windows 进度条控件。 |
11 |
它实现滚动条控件的基本功能。 |
12 |
它表示 Windows 控件,允许用户选择日期和时间,并以指定的格式显示日期和时间。 |
13 |
它显示带标签项目的层次结构集合,每个项目由一个 TreeNode 表示。 |
14 |
它表示 Windows 列表视图控件,该控件显示可以使用四种不同视图之一显示的项目集合。 |