当前位置: 首页 > 文档资料 > VB.Net 中文教程 >

基本控件( Basic Controls)

优质
小牛编辑
138浏览
2023-12-01

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

  • 描述对象的Properties

  • Methods导致对象做某事

  • Events就是当一个对象做某事时发生的事情。

控制属性

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

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

Object. Property = Value

哪里

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

  • Property是您想要改变的特征。

  • Value是新的属性设置。

例如,

Form1.Caption = "Hello"

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

控制方法

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

  • 如果您使用的是诸如Toolbox提供的控件之类的控件,则可以调用其任何公共方法。 这种方法的要求取决于所使用的类别。

  • 如果现有方法都不能执行所需任务,则可以向类添加方法。

例如, MessageBox控件有一个名为Show, which is called in the code snippet below −的方法Show, which is called in the code snippet below −方法Show, which is called in the code snippet below −

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

控制事件

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

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

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命名空间中定义。

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

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列表视图控件,它显示可以使用四种不同视图之一显示的项目集合。