VB.Net - 基本控件

  • 简述

    对象是您使用工具箱控件在 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 文档以获取与应用于它们的不同控件和限制相关联的属性的完整列表。
  • 控制方法

    方法是作为类成员创建的过程,它们使对象执行某些操作。方法用于访问或操作对象或变量的特征。您将在课程中使用主要有两类方法 -
    • 如果您使用的是诸如工具箱提供的控件之类的控件,则可以调用其任何公共方法。这种方法的要求取决于所使用的类。
    • 如果现有方法都不能执行您想要的任务,您可以向类添加一个方法。
    例如,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事件处理子程序。您可以通过双击代码来查看此代码,该代码将为您提供与表单控件关联的所有事件的完整列表 -
    
    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 CheckBox。
    9
    它代表一个用于显示图像的 Windows 图片框控件。
    10
    它代表一个 Windows 进度条控件。
    11
    它实现了滚动条控件的基本功能。
    12
    它代表一个 Windows 控件,允许用户选择日期和时间并以指定格式显示日期和时间。
    13
    它显示标记项的分层集合,每个项由一个 TreeNode 表示。
    14
    它代表一个 Windows 列表视图控件,它显示可以使用四种不同视图之一显示的项目集合。