大家好,在VB的工具箱中,有20個標準控件,可以說把這些控件領悟貫通,VB基礎才算真正掌握。
今天小編就系統的給大家講解一下常用控件的基本屬性及其事件,希望能對大家有所幫助。
1.文 本 框
文本框可以供用戶輸入數據,是VB中顯示和輸入文本的主要機制,也是用戶界面中最常用的控件。文本框提供了所有基本字處理功能,在環境中幾乎所有的輸入動作都是利用文本框來完成的。文本框是個相當靈活的輸入工具,可以輸入單行文本,也可以輸入多行文本,還具有根據控件的大小自動換行以及添加基本格式的功能。
常用屬性
下面介紹文本框的常用屬性。
(1)Text屬性
設置控件中顯示的文本內容。其使用語法如下:
text1.Text[=字符串]
(2)屬性
設置文本框中輸入的字符串長度是否有限制。默認值為0,表示該單行文本框中字符串的長度只受操作系統內存的限制;若設置為大于0的數,則表示能夠輸入的最大字符數目。
(3)屬性
設置文本框是否以多行方式顯示文本。設置為True時以多行文本方式顯示;設置為False(默認)時以單行方式顯示vb 設置標簽邊框的屬性是,超出文本框寬度的部分被截除。其使用語法如下:
text1. [=True或False]
(4)屬性
設置是否在控件中顯示用戶鍵入的字符。如果該屬性設置為某一字符,那么無論Text屬性值是什么,在文本框中都只顯示該字符。另外,要想使該屬性有效,屬性必須設置為False。
(5)屬性
設置文本框是否有垂直或水平滾動條。其使用語法如下:
text1.[=值]
其中的“值”可以為0,1,2,3。
0(默認值)表示沒有滾動條;
1表示有水平滾動條;
2表示有垂直滾動條;
3表示有水平和垂直滾動條。
另外,要想使該屬性有效,屬性必須設置為True。
(6)、和屬性
返回/設置選定的字符數。
返回/設置選定文本的起始點。
返回/設置包含當前選定文本的字符串。
常用事件和方法
文本框的方法很少使用,較常用事件是和;較常用的方法是。
(1)事件
當文本框的內容被修改時觸發。其基本語法如下:
Sub ([Index As ])
其中,Text是文本框的名稱。Index是一個整數,若該文本框屬于一個控件數組,則Index表示該文本框在數組中的下標,否則不需要這一參數。
(2)事件
當在文本框中按任一鍵時觸發。其基本語法如下:
Sub ( As )
其中,為按鍵對應的一個鍵碼。
(3)方法
將焦點移動到指定的對象。
2.標 簽
標簽是VB中最簡單的控件,用于顯示字符串,通常顯示的是文字說明信息。但不能編輯標簽控件。
使用標簽的情況很多,通常用標簽來標注本身不具有屬性的控件。例如,可用標簽為文本框、列表框、組合框等控件來添加描述性的標簽。還可編寫代碼改變標簽控件的顯示文本以響應運行時的事件。例如,若應用程序需要用幾分鐘處理某個操作,則可用標簽顯示處理情況的信息。
常用屬性
標簽的屬性很多,下面介紹幾個常用的屬性。
(1)屬性
設置標簽中文本的對齊方式。其使用語法如下:
.[=值]
其中的“值”可以為0,1或2。
0(默認值)表示左對齊;
1表示右對齊;
2表示居中。
(2)屬性
設置控件是否能夠自動調整大小以顯示所有的內容。其使用語法如下:
.[=True或False]
(3)屬性
設置標簽的背景樣式。其使用語法如下:
.[=值]
其中的“值”可以為0或1。1(默認值)表示是不透明的;0表示是透明的。
(4)屬性
設置標簽的邊框樣式。其使用語法如下:
.[=值]
其中的“值”可以為0或1。0(默認值)表示無邊框;1表示單線邊框。
(5)屬性
設置標簽的文本內容。其使用語法如下:
.[=字符串]
(6)屬性
設置標簽的文本在顯示時是否自動折行功能。其使用語法如下:
.[=True或False]
其中True表示具有自動折行功能;False(默認值)表示沒有自動折行功能。
常用事件和方法
一般很少使用標簽事件,標簽的方法中常用的只有Move,其基本語法如下:
Move left,top,width,
其中left,top,width,分別表示移動目的位置的坐標和大小。left為必要參數,其他三個為可選參數。
3.命 令 按 鈕
命令按鈕主要用來執行某一功能,通常在命令按鈕的Click事件中編寫一段程序,當用戶用鼠標單擊這個按鈕時,就會啟動這段程序,執行某一特定的功能。
大多數VB應用程序中都有命令按鈕,用戶可以單擊執行操作。單擊時,命令按鈕不僅能執行相應的操作,而且看起來就像是被按下和松開一樣,因此有時稱其為“下壓式按鈕”。
常用屬性
命令按鈕的常用屬性介紹如下。
(1)屬性
設置命令按鈕是否為按鈕,即當用戶按Esc鍵時,是否觸發它的Click事件。其使用語法如下:
.[=True或False]
為True時表示響應事件;為False表示不響應事件。該命令按鈕為按鈕。
(2)屬性
設置命令按鈕的標題,即命令按鈕上顯示的文字。其使用語法如下:
.[=字符串]
(3)屬性
設置命令按鈕是否為默認按鈕,即當運行程序時,用戶按回車鍵時,就激活它。其使用語法如下:
.[=True或False]
為True時表示該命令按鈕為默認按鈕;為False(默認值)表示該命令按鈕不是默認按鈕。
注意:一個窗體上只能有一個命令按鈕為默認按鈕。
(4)屬性
設置命令按鈕是否能被按下。其使用語法如下:
.=True或False
為True(默認值)時表示該命令按鈕能被按下以執行特定功能;為False表示該命令按鈕不能按下來執行特定功能。
(5)屬性
設置命令按鈕上顯示的圖形。其使用語法如下:
.[=圖形文件名]
注意:只有在命令按鈕的Style屬性設置為1時,才會在命令按鈕上顯示圖形。
(6)Style屬性
設置命令按鈕的類型。其使用語法如下:
.Style[=0或1]
取0時表示為標準按鈕;取1時表示為圖形按鈕,這時會在標題文本的上方顯示由屬性指定的圖形。
常用事件和方法
命令按鈕沒有特殊的事件和方法,它最重要的事件就是Click和事件。
(1)Click事件
當用戶在命令按鈕上單擊鼠標時觸發。其基本語法如下:
Sub ([Index As ])
其中,是命令按鈕的名稱。Index是一個整數,若該命令按鈕屬于一個控件數組,則Index表示該命令按鈕在數組中的下標vb 設置標簽邊框的屬性是,否則不需要這一參數。
(2)
當用戶在命令按鈕上雙擊鼠標時觸發。其基本語法如下:
Sub ([Index As ])
其中參數的含義與Click事件中的相同。
4.框 架
框架的作用主要是區分一個控件組,也就是讓用戶可以容易地區分窗體中的各個選項,或者把幾個單選按鈕分成組,以便把不同種類的單選按鈕分隔開。框架在實際運用中往往和其他控件一起使用。
要在框架中加入組成員,必須先在窗體中建立一個框架,再在它的上面建立其所屬按鈕。如果在框架外面建立好控件之后再將其移到框架內,則控件是不會與所屬的框架成為一個群組的。
常用屬性
框架的常用屬性只有,用于設置框架的標題。
屬性:設置顯示標題,說明框架的功能。
常用事件和方法
框架的常用事件為Click。框架的方法很少使用。
Click事件:當用戶在一個框架上單擊鼠標按鈕時發生。
應用例子
目的:本例是將三個單選按鈕放在一個框架中,使界面更美觀。
首先設計一個窗體,在其中放置一個標簽,一個框架和3個單選按鈕,與,所有單選按鈕放在框架中。在該窗體上設計如下事件過程:
Sub ()
. = "選擇的操作系統:DOS"
End Sub
Sub ()
. = "選擇的操作系統:"
End Sub
Sub ()
. = "選擇的操作系統:Linux"
End Sub
5.復 選 框
復選框是選擇類控件,用來設置需要或不需要某一選項功能。在運行時,如果用戶用鼠標單擊復選框左邊的方框,方框中就會出現一個“√”符號,表示已選取這個功能了。復選框的功能是獨立的,如果在同一窗體上有多個復選框,用戶可根據需要選取一個或幾個。
復選框的功能類似于單選按鈕,也允許在多個選項中做出選擇。但不同的是:一系列單選按鈕中只允許選定其中的一個;而在一系列復選框中卻可以選擇多個。
復選框的一個特殊屬性是Value屬性,它的取值和用法與單選按鈕有所差別。若Value屬性的值取為0,代表復選框處于未選中狀態,此時復選框的選項部分是一個空白的小方塊;若Value屬性的值取為1,代表復選框處于選中狀態,此時復選框的選項部分是一個帶有“√”標記的小方塊;若Value屬性的值取為2,代表復選框處于禁止選擇狀態。一般系統默認值為0,即未選中狀態。
使用復選框時,每單擊一次將切換一次復選框的狀態:選中或者未選中。每次單擊也激活復選框的Click事件,可執行相應操作。
常用屬性
復選框的常用屬性介紹如下。
(1)屬性
設置顯示標題,與一般控件不同,復選框的標題一般顯示在復選框的右方,主要用來告訴用戶復選框的功能。
(2)Value屬性
設置復選框在執行時的三種狀態,分別是:
0(默認值):表示未復選,處于這種狀態的復選框在運行時復選框前沒有“√”標志。
1:表示選中,執行時復選框呈現“√”標志。
2:表示灰色,復選框呈現“√”標志,但以灰色顯示,表示已經處于選中狀態,但不允許用戶修改它所處的狀態。
常用事件和方法
復選框的常用事件為Click。復選框的方法很少使用。
Click事件:當用戶在一個復選框上單擊鼠標按鈕時發生。
6.單 選 按 鈕
單選按鈕控件與復選框控件的功能非常相近,復選框表示是否需要某個選項,可以同時選擇多個選項中的一個或多個,即各選項間是不互斥的。單選按鈕則是多選一,只能從多個選項中選擇一個,各選項間的關系是互斥的。單選按鈕使用時經常用多個控件構成一個組,同一時刻只能選擇同一組中的一個單選按鈕,因此,經常將單選按鈕放在一個框架中構成一個選項組。
常用屬性
單選按鈕的常用屬性介紹如下。
(1)屬性
設置顯示標題,說明單選按鈕的功能。默認狀態下顯示在單選按鈕的右方,也可以用屬性改變的位置。
(2)屬性
設置文字的對齊方式,其取值如下:
0(默認值):靠左對齊,即圓形按鈕位于控件的左邊,文字顯示在右邊。
1:靠右對齊,圓形按鈕位于控件的右邊,文字顯示在左邊。
(3)Value屬性
設置單選按鈕在執行時的兩種狀態:
True:表示選中,運行時該單選按鈕的圓圈中出現一個黑點。
False(默認值):表示未選中。
常用事件和方法
單選按鈕的常用事件為Click。單選按鈕的方法很少使用。
Click事件:當用戶在一個單選按鈕上單擊鼠標按鈕時發生。
大家在平時的VB學習中有任何問題,可以添加小編微信號獲取幫助。