VB.Net - 基本控制

2022-05-25 17:08 更新

對(duì)象是通過使用工具箱控件在Visual Basic窗體上創(chuàng)建的一種用戶界面元素。 事實(shí)上,在Visual Basic中,表單本身是一個(gè)對(duì)象。 每個(gè)Visual Basic控件由三個(gè)重要元素組成:

  • Properties:描述對(duì)象的屬性,

  • Methods:方法導(dǎo)致對(duì)象做某事,

  • Events:事件是當(dāng)對(duì)象做某事時(shí)發(fā)生的事情。

控制屬性

所有Visual Basic對(duì)象可以通過設(shè)置其屬性來移動(dòng),調(diào)整大小或自定義。 屬性是由Visual Basic對(duì)象(例如Caption或Fore Color)持有的值或特性。
屬性可以在設(shè)計(jì)時(shí)通過使用屬性窗口或在運(yùn)行時(shí)通過使用程序代碼中的語句來設(shè)置。

Object. Property = Value

  • Object :是您要定制的對(duì)象的名稱。

  • Property是您要更改的特性。

  • Value 是新的屬性設(shè)置。

例如,

Form1.Caption = "Hello"

您可以使用屬性窗口設(shè)置任何窗體屬性。 大多數(shù)屬性可以在應(yīng)用程序執(zhí)行期間設(shè)置或讀取。 您可以參考Microsoft文檔中與應(yīng)用于它們的不同控件和限制相關(guān)的屬性的完整列表。

控制方法

方法是作為類的成員創(chuàng)建的過程,它們使對(duì)象做某事。 方法用于訪問或操縱對(duì)象或變量的特性。 您將在類中使用的主要有兩類方法:

1、如果您使用的工具箱提供的控件之一,您可以調(diào)用其任何公共方法。 這種方法的要求取決于所使用的類。

2、如果沒有現(xiàn)有方法可以執(zhí)行所需的任務(wù),則可以向類添加一個(gè)方法。

例如,MessageBox控件有一個(gè)名為Show的方法,它在下面的代碼片段中調(diào)用:

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

控制事件

事件是通知應(yīng)用程序已發(fā)生重要事件的信號(hào)。 例如,當(dāng)用戶單擊表單上的控件時(shí),表單可以引發(fā)Click事件并調(diào)用處理事件的過程。 有與窗體相關(guān)聯(lián)的各種類型的事件,如點(diǎn)擊,雙擊,關(guān)閉,加載,調(diào)整大小等。
以下是表單Load事件處理程序子例程的默認(rèn)結(jié)構(gòu)。 您可以通過雙擊代碼來查看此代碼,這將為您提供與表單控件相關(guān)聯(lián)的所有事件的完整列表:

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事件。 類似的方式,你可以檢查存根代碼點(diǎn)擊,雙擊。 如果你想初始化一些變量,如屬性等,那么你將這樣的代碼保存在Form1_Load()子程序中。 這里,重要的一點(diǎn)是事件處理程序的名稱,默認(rèn)情況下是Form1_Load,但您可以根據(jù)您在應(yīng)用程序編程中使用的命名約定更改此名稱。

基本控制

VB.Net提供了各種各樣的控件,幫助您創(chuàng)建豐富的用戶界面。 所有這些控制的功能在相應(yīng)的控制類中定義。 控制類在System.Windows.Forms命名空間中定義。
下表列出了一些常用的控件:

S.N.小部件和說明
1

Forms 形式

用于構(gòu)成用戶界面的所有控件的容器。

2

TextBox 文本框

它代表一個(gè)Windows文本框控件。

3

Label 標(biāo)簽

它代表一個(gè)標(biāo)準(zhǔn)的Windows標(biāo)簽。

4

Button 按鈕

它代表一個(gè)Windows按鈕控件。

5

ListBox  列表框

它代表一個(gè)顯示項(xiàng)目列表的Windows控件。

6

ComboBox 組合框

它代表一個(gè)Windows組合框控件。

7

RadioButton 單選按鈕

它使用戶能夠在與其他RadioButton控件配對(duì)時(shí)從一組選項(xiàng)中選擇一個(gè)選項(xiàng)。

8

CheckBox 復(fù)選框

它代表一個(gè)Windows復(fù)選框。

9

PictureBox 圖片框

它表示用于顯示圖像的Windows畫面框控件。

10

ProgressBar 進(jìn)度條

它代表一個(gè)Windows進(jìn)度條控件。

11

ScrollBar 滾動(dòng)條

它實(shí)現(xiàn)滾動(dòng)條控件的基本功能。

12

DateTimePicker 日期輸入框

它代表一個(gè)Windows控件,允許用戶選擇日期和時(shí)間,并以指定的格式顯示日期和時(shí)間。

13

TreeView 樹狀圖

它顯示標(biāo)簽項(xiàng)的分層集合,每個(gè)由樹節(jié)點(diǎn)表示。

14

ListView 列表顯示

它代表一個(gè)Windows列表視圖控件,它顯示可以使用四個(gè)不同視圖之一顯示的項(xiàng)目集合。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)