VB.Net基本控件

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

  • 属性 - 描述对象的属性。
  • 方法 - 指示一个对象做一些事情。
  • 事件 - 是当对象做某事的时候发生的事情。

控件属性

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

属性可以在设计时通过使用属性窗口或在运行时通过使用程序代码中的语句来设置。

Object.Property = Value

其中,

  • 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

控件事件

事件是通知应用程序重要事件的信号。 例如,当用户单击窗体上的控件时,窗体可以引发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命名空间中定义的。

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

编号 窗口小部件 描述说明
1 Forms 构成用户界面的所有控件的容器。
2 TextBox 它代表一个Windows文本框控件。
3 Label 它代表一个标准的Windows标签。
4 Button 它代表一个Windows按钮控件。
5 ListBox 它代表一个Windows控件来显示项目列表。
6 ComboBox 它代表一个Windows组合框控件。
7 RadioButton 它使用户能够在与其他RadioButton控件配对时从一组选项中选择一个选项。
8 CheckBox 它代表一个Windows复选框。
9 PictureBox 它代表一个用于显示图像的Windows图片框控件。
10 ProgressBar 它代表一个Windows进度条控件。
11 ScrollBar 它实现了滚动条控件的基本功能。
12 DateTimePicker 它代表一个Windows控件,允许用户选择日期和时间,并以指定的格式显示日期和时间。
13 TreeView 它显示标记项目的分层集合,每个标记项目由一个TreeNode表示。
14 ListView 它表示一个Windows列表视图控件,它显示可以使用四种不同视图之一显示的项目集合。

猿狮妹
2023-03-15
VB Net 基本 控件 在线教程
热门教程
1 VB.Net教程 VB.Net是Microsoft开发的一种简单的,现代的,面向对象的计算机编程语言,它将.NET Framework和公共语言运行时的强大功能与Visual Basic的优势相结合。本教程将介绍和讲解基本的VB.Net编程,并讲解各种有关VB.Net编程语言的基础、高级概念。
2 VB.Net Excel工作表 VB.Net支持Microsoft Excel 2010的COM对象模型和应用程序之间的互操作性。 要应用程序中使用这种互操作性,需要在Windows窗体应用程序中导入名称空间Microsoft
3 VB.Net程序结构 在学习VB.Net编程语言的基本构建块之前,先来看看一个最基本的VB.Net程序结构,以便可以在以后的章节中作为参考来理解程序代码块。 VB.Net Hello World示
4 VB.Net开发环境安装配置 在本章中,我们将讨论和学习可用于创建VB.Net应用程序的工具。 我们已经提到,VB.Net是.Net框架的一部分,用于编写.Net应用程序。 因此,在讨论用于运
5 VB.Net子程序(Sub) 在前面的章节中提到:子程序是不返回任何值的程序。到目前为止,在前面所有的例子中一直使用子过程Main。 在这些教程中,我们一直在编写控制台应
6 VB.Net第一个程序(Helloworld) 为了演示如何使用VS 2017创建一个简单的VB.net应用程序,这里将使用VS 2017来创建一个简单的“Hello,World”的控制台应用应用程序。这个例子将使用VB.NET
7 VB.Net数据类型 数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占用多少空间以及如何解释存储的位模式。 VB.Net数据类型VB.
8 VB.Net类和对象 当定义一个类时,就定义了一个数据类型的蓝图(或模板)。这实际上并没有定义任何数据,但它确实定义了类名和含义,即该类的一个对象将包含哪些内
9 VB.Net正则表达式 正则表达式是可以与输入文本进行匹配的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符文字,运算符或构造组成。 用
10 VB.Net基本控件 对象是通过使用工具箱控件在Visual Basic 窗体上创建的一种用户界面元素。 实际上,在Visual Basic中,窗体(Form)本身就是一个对象。 每个Visual Basic 控件都
  • Copyright © 2021 猿狮院, All rights reserved.