VB.Net - 基本控件

对象是您使用工具箱控件在Visual Basic窗体上创建的一种用户界面元素.实际上,在Visual Basic中,表单本身就是一个对象.每个Visual Basic控件都包含三个重要元素 :

  • 属性描述对象,

  • 方法使对象做某事

  • 事件是对象执行某些操作时发生的事情.

控制属性

可以通过设置其属性来移动,调整大小或自定义所有Visual Basic对象.属性是由Visual Basic对象保存的值或特征,例如Caption或Fore Color.

可以在设计时使用"属性"窗口设置属性,也可以在运行时使用程序代码中的语句.

Object. Property = Value

其中

  • 对象是您要自定义的对象的名称.

  • 属性是您要更改的特征.

  • 是新的属性设置.

例如,

Form1.Caption = "Hello"

您可以使用"属性"窗口设置任何表单属性.在应用程序执行期间,可以设置或读取大多数属性.您可以参考Microsoft文档以获取与应用于它们的不同控件和限制相关联的属性的完整列表.

控制方法

方法是作为类的成员创建的过程,它们使对象执行某些操作.方法用于访问或操纵对象或变量的特征.您将在课程中使用的方法主要有两类 :

  • 如果您使用的控件如通过工具箱提供的那些,您可以调用其任何公共方法.这种方法的要求取决于所使用的类.

  • 如果现有方法都不能执行您想要的任务,您可以将方法添加到class.

例如, 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

控制事件

事件是一个信号,通知应用程序发生了重要事件.例如,当用户单击表单上的控件时,表单可以引发单击事件并调用处理该事件的过程.有与窗体关联的各种类型的事件,如点击,双击,关闭,加载,调整大小等.

以下是表单的默认结构加载事件处理程序子例程.您可以通过双击代码来查看此代码,该代码将为您提供与Form控件相关的所有事件的完整列表 :

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
   'event handler code goes here
End Sub

在这里, 处理MyBase.Load 表示 Form1_Load()子例程处理加载事件.类似地,您可以检查存根代码以进行单击,双击.如果要初始化某些变量(如属性等),则将这些代码保存在Form1_Load()子例程中.这里需要注意的重要一点是事件处理程序的名称,默认情况下为Form1_Load,但您可以根据您在应用程序编程中使用的命名约定来更改此名称.

基本控件

VB.Net提供了多种控件,可帮助您创建丰富的用户界面.所有这些控制的功能在相应的控制类中定义.控件类在 System.Windows.Forms 命名空间中定义.

下表列出了一些常用的控件 :

Sr.No.小工具&说明
1

Forms

构成用户界面的所有控件的容器.

2

TextBox

它代表Windows文本框控件.

3

Label

它代表标准的Windows标签.

4

Button

它代表一个Windows按钮控件.

5

ListBox

它代表一个显示项目列表的Windows控件.

6

ComboBox

它代表一个Windows组合框控件.

7

RadioButton

它使用户能够在与其他RadioButton控件配对时从一组选项中选择一个选项.

8

CheckBox

它代表Windows CheckBox.

9

PictureBox

它代表一个用于显示图像的Windows图片框控件.

10

ProgressBar

它表示Windows进度条控件.

11

ScrollBar

它实现了滚动条控件的基本功能.

12

DateTimePicker

它代表一个Windows控件,允许用户选择日期和时间,并以指定的格式显示日期和时间.

13

TreeView

它显示标记项的分层集合,每个项目由TreeNode表示.

14

ListView

它表示Windows列表视图控件,它显示可以使用四种不同视图之一显示的项目集合.