導航:首頁 > 程序命令 > 命令按鈕屬於

命令按鈕屬於

發布時間:2023-02-24 01:46:05

① VB中復選按鈕中的style屬性值是什麼

style屬性:設置對象的外觀形式 , 取值:

0:Standard( 標准 , 標准風格 );

1:Graphical( 圖形 , 帶有自定義圖片 ), 此時 Picture,DisabledPicture 和 DownPicture 屬性起作用。

復選框:一組檢查框控制項可以提供多個選項,它們彼此獨立工作,所以可以同時選擇任意多個選項,實現一種「不定項選擇」的功能。

選擇某一選項,該控制項顯示√,而清除此選項後,√消失。

(1)命令按鈕屬於擴展閱讀:

VB中復選按鈕其他屬性:

1、Name:復選框控制項的名稱。

2、Alignment:設置標題文本的對齊方式 , 取值為:

0:左對齊;

1:右對齊。

3、BackColor:設置背景顏色 , 可從彈出的調色板選擇。

4、CauseValidation:該控制項獲得焦點時 , 失去焦點的控制項的 Validate 事件是否發生。取值:

True:發生;

False:不發生。

5、DataField:獲得或設置一個值 , 將控制項綁定到當前記錄的一個欄位。

② word功能區中的命令按鈕可以增加或減少嗎

word功能區中的命令按鈕可以增加或減少。
1、單擊菜單上的自定義...命令,彈出的自定義對話框。
2、單擊命令選項,您就可以看到對話框內類別和命令兩個列表框。
3、左邊的類別列表框內有文件、編輯、視圖、插入、格式、工具、表格、繪圖、邊框等22大類命令或快捷工個按鈕組,先確定要添加的命令按鈕屬於哪一類,選中相應的命令組,右邊的命令列表框內就有該類命令組的所有命令按鈕列表,找到需要添加的命令按鈕項,刪除同理。

③ 求vb屬性總結

內 部 控 件
控制項在VB程序設計中扮演重要的角色,它是VB程序的基本組成部分。合理恰當地使用各種不同的控制項,以及熟練掌握各個控制項的屬性設置,是進行VB程序設計的基礎。另外控制項應用的好壞直接影響應用程序界面的美觀性和操作的方便性。本章詳細介紹VB的內部控制項的使用方法。
4.1 標 簽
標簽是VB中最簡單的控制項,用於顯示字元串,通常顯示的是文字說明信息。但不能編輯標簽控制項。
使用標簽的情況很多,通常用標簽來標注本身不具有Caption屬性的控制項。例如,可用標簽為文本框、列表框、組合框等控制項來添加描述性的標簽。還可編寫代碼改變標簽控制項的顯示文本以響應運行時的事件。例如,若應用程序需要用幾分鍾處理某個操作,則可用標簽顯示處理情況的信息。
4.1.1 常用屬性
標簽的屬性很多,下面介紹幾個常用的屬性。
(1)Alignment屬性
設置標簽中文本的對齊方式。其使用語法如下:
Object.Alignment[=值]
其中的「值」可以為0,1或2。0(默認值)表示左對齊;1表示右對齊;2表示居中。
(2)AutoSize屬性
設置控制項是否能夠自動調整大小以顯示所有的內容。其使用語法如下:
Object.AutoSize[=True或False]
(3)BackStyle屬性
設置標簽的背景樣式。其使用語法如下:
Object.BackStyle[=值]
其中的「值」可以為0或1。1(默認值)表示是不透明的;0表示是透明的。

(4)BorderStyle屬性
設置標簽的邊框樣式。其使用語法如下:
Object.BorderStyle[=值]
其中的「值」可以為0或1。0(默認值)表示無邊框;1表示單線邊框。
(5)Caption屬性
設置標簽的文本內容。其使用語法如下:
Object.Caption[=字元串]
(6)WordWrap屬性
設置標簽的文本在顯示時是否自動折行功能。其使用語法如下:
Object.WordWrap[=True或False]
其中True表示具有自動折行功能;False(默認值)表示沒有自動折行功能。
4.1.2 常用事件和方法
一般很少使用標簽事件,標簽的方法中常用的只有Move,其基本語法如下:
Move left,top,width,height
其中left,top,width,height分別表示移動目的位置的坐標和大小。left為必要參數,其他三個為可選參數。
4.1.3 應用例子
目的:設計一個窗體說明標簽的基本應用方法。
首先創建本章工程,在其中添加一個窗體,在該窗體中放置一個標簽Label1。該標簽的基本屬性如下:
Name Label1
Caption "中華人民共和國"
BorderStyle 1
BackColor &H00FF8080(藍色)
ForeColor &H000000FF(紅色)
Font楷體_GB2312,二號字,規則

本例窗體的設計界面如圖4.1所示,其執行界面如圖4.2所示。

圖4.1 標簽例子設計界面

圖4.2 標簽例子執行界面
4.2 文 本 框
文本框可以供用戶輸入數據,是VB中顯示和輸入文本的主要機制,也是Windows用戶界面中最常用的控制項。文本框提供了所有基本字處理功能,在Windows環境中幾乎所有的輸入動作都是利用文本框來完成的。文本框是個相當靈活的輸入工具,可以輸入單行文本,也可以輸入多行文本,還具有根據控制項的大小自動換行以及添加基本格式的功能。
4.2.1 常用屬性
下面介紹文本框的常用屬性。
(1)Text屬性
設置控制項中顯示的文本內容。其使用語法如下:
Object.Text[=字元串]
(2)MaxLength屬性
設置文本框中輸入的字元串長度是否有限制。默認值為0,表示該單行文本框中字元串的長度只受操作系統內存的限制;若設置為大於0的數,則表示能夠輸入的最大字元數目。
(3)MultiLine屬性
設置文本框是否以多行方式顯示文本。設置為True時以多行文本方式顯示;設置為False(默認)時以單行方式顯示,超出文本框寬度的部分被截除。其使用語法如下:
Object.MultiLine [=True或False]
(4)PasswordChar屬性
設置是否在控制項中顯示用戶鍵入的字元。如果該屬性設置為某一字元,那麼無論Text屬性值是什麼,在文本框中都只顯示該字元。另外,要想使該屬性有效,MultiLine屬性必須設置為False。
(5)ScrollBars屬性
設置文本框是否有垂直或水平滾動條。其使用語法如下:
Object.ScrollBars[=值]
其中的「值」可以為0,1,2,3。0(默認值)表示沒有滾動條;1表示有水平滾動條;2表示有垂直滾動條;3表示有水平和垂直滾動條。另外,要想使該屬性有效,MultiLine屬性必須設置為True。
(6)SelLength、SelStart和SelText屬性
SelLength返回/設置選定的字元數。
SelStart返回/設置選定文本的起始點。
SelText返回/設置包含當前選定文本的字元串。
4.2.2 常用事件和方法
文本框的方法很少使用,較常用事件是Change和KeyPress;較常用的方法是SetFocus。
(1)Change事件
當文本框的內容被修改時觸發。其基本語法如下:
Sub Text_Change([Index As Integer])
其中,Text是文本框的名稱。Index是一個整數,若該文本框屬於一個控制項數組,則Index表示該文本框在數組中的下標,否則不需要這一參數。
(2)KeyPress事件
當在文本框中按任一鍵時觸發。其基本語法如下:
Sub Text_KeyPress(KeyAscii As Integer)
其中,KeyAscii為按鍵對應的一個鍵碼。
(3)SetFocus方法
將焦點移動到指定的對象。
4.2.3 應用例子
目的:設計一個窗體說明文本框的基本應用方法。
首先在本章工程中添加一個窗體,在其中創建兩個標簽和兩個文本框。標簽用於顯示提示信息,其標題分別為「密碼」和「明碼」。兩個文本框中上一個是主文本框,用於輸入密碼,密碼輸入時以「*」形式顯示出來,該文本框的基本屬性如下:
Name Text1
Appearance 0』Flat
BackColor &H00FFFFFF&
ForeColor &H000000FF&
PasswordChar "*"
屏幕下方的文本框的名稱為Text2,用於以明碼方式顯示在第一個文本框中輸入的內容。為此,在文本框Text1上設計如下事件過程:
Private Sub Text1_Change()
Text2.Text = Text1.Text
End Sub
本例窗體的設計界面如圖4.3所示。運行該窗體,在第一個文本框中輸入「87861654」,這時在第二個文本框中顯示該明碼,其執行界面如圖4.4所示。

圖4.3 文本框例子設計界面

圖4.4 文本框例子執行界面
4.3 命 令 按 鈕
命令按鈕主要用來執行某一功能,通常在命令按鈕的Click事件中編寫一段程序,當用戶用滑鼠單擊這個按鈕時,就會啟動這段程序,執行某一特定的功能。
大多數VB應用程序中都有命令按鈕,用戶可以單擊執行操作。單擊時,命令按鈕不僅能執行相應的操作,而且看起來就像是被按下和松開一樣,因此有時稱其為「下壓式按鈕」。
4.3.1 常用屬性
命令按鈕的常用屬性介紹如下。
(1)Cancel屬性
設置命令按鈕是否為Cancel按鈕,即當用戶按Esc鍵時,是否觸發它的Click事件。其使用語法如下:
Object.Cancel[=True或False]
為True時表示響應Cancel事件;為False表示不響應Cancel事件。該命令按鈕為Cancel按鈕。
(2)Caption屬性
設置命令按鈕的標題,即命令按鈕上顯示的文字。其使用語法如下:
Object.Captionl[=字元串]
(3)Default屬性
設置命令按鈕是否為默認按鈕,即當運行程序時,用戶按回車鍵時,就激活它。其使用語法如下:
Object.Default[=True或False]
為True時表示該命令按鈕為默認按鈕;為False(默認值)表示該命令按鈕不是默認按鈕。
注意:一個窗體上只能有一個命令按鈕為默認按鈕。
(4)Enabled屬性
設置命令按鈕是否能被按下。其使用語法如下:
Object.Enabled=True或False
為True(默認值)時表示該命令按鈕能被按下以執行特定功能;為False表示該命令按鈕不能按下來執行特定功能。
(5)Picture屬性
設置命令按鈕上顯示的圖形。其使用語法如下:
Object.Picture[=圖形文件名]
注意:只有在命令按鈕的Style屬性設置為1時,才會在命令按鈕上顯示圖形。
(6)Style屬性
設置命令按鈕的類型。其使用語法如下:
Object.Style[=0或1]
取0時表示為標准按鈕;取1時表示為圖形按鈕,這時會在標題文本的上方顯示由Picture屬性指定的圖形。
4.3.2 常用事件和方法
命令按鈕沒有特殊的事件和方法,它最重要的事件就是Click和DblClick事件。
(1)Click事件
當用戶在命令按鈕上單擊滑鼠時觸發。其基本語法如下:
Sub Command_Click([Index As Integer])
其中,Command是命令按鈕的名稱。Index是一個整數,若該命令按鈕屬於一個控制項數組,則Index表示該命令按鈕在數組中的下標,否則不需要這一參數。
(2)DblClick
當用戶在命令按鈕上雙擊滑鼠時觸發。其基本語法如下:
Sub Label_DblClick([Index As Integer])
其中參數的含義與Click事件中的相同。
4.3.3 應用例子
目的:設計一個窗體說明命令按鈕的基本應用方法。
首先在本章工程中添加一個窗體。在其中放置兩個命令按鈕和一個標簽(Label1)。命令按鈕Command1的主要屬性設置如下:
Caption "命令按鈕一"
FontName "宋體"
FontSize 14.25
Picture "Form2.frx":0000
Style 1
命令按鈕Command2的主要屬性設置如下:
Caption "命令按鈕二"
FontName "宋體"
FontSize 14.25
在這兩個命令按鈕上分別設計以下事件過程:
Private Sub Command1_Click()
Label1.Caption = "你單擊了命令按鈕一"
End Sub
Private Sub Command2_Click()
Label1.Caption = "你單擊了命令按鈕二"
End Sub

本窗體的設計界面如圖4.5所示。運行本窗體,單擊命令按鈕command2,其界面如圖4.6所示。

圖4.5 命令按鈕例子設計界面

圖4.6 命令按鈕例子執行界面
4.4 復 選 框
復選框是選擇類控制項,用來設置需要或不需要某一選項功能。在運行時,如果用戶用滑鼠單擊復選框左邊的方框,方框中就會出現一個「√」符號,表示已選取這個功能了。復選框的功能是獨立的,如果在同一窗體上有多個復選框,用戶可根據需要選取一個或幾個。
復選框的功能類似於單選按鈕,也允許在多個選項中做出選擇。但不同的是:一系列單選按鈕中只允許選定其中的一個;而在一系列復選框中卻可以選擇多個。
復選框的一個特殊屬性是Value屬性,它的取值和用法與單選按鈕有所差別。若Value屬性的值取為0,代表復選框處於未選中狀態,此時復選框的選項部分是一個空白的小方塊;若Value屬性的值取為1,代表復選框處於選中狀態,此時復選框的選項部分是一個帶有「√」標記的小方塊;若Value屬性的值取為2,代表復選框處於禁止選擇狀態。一般系統默認值為0,即未選中狀態。
使用復選框時,每單擊一次將切換一次復選框的狀態:選中或者未選中。每次單擊也激活復選框的Click事件,可執行相應操作。
4.4.1 常用屬性
復選框的常用屬性介紹如下。
(1)Caption屬性
設置顯示標題,與一般控制項不同,復選框的標題一般顯示在復選框的右方,主要用來告訴用戶復選框的功能。
(2)Value屬性
設置復選框在執行時的三種狀態,分別是:
0(默認值):表示未復選,處於這種狀態的復選框在運行時復選框前沒有「√」標志。
1:表示選中,執行時復選框呈現「√」標志。
2:表示灰色,復選框呈現「√」標志,但以灰色顯示,表示已經處於選中狀態,但不允許用戶修改它所處的狀態。
4.4.2 常用事件和方法
復選框的常用事件為Click。復選框的方法很少使用。
Click事件:當用戶在一個復選框上單擊滑鼠按鈕時發生。
4.4.3 應用例子
目的:設計一個窗體說明復選框的基本應用方法。
首先在本章工程中添加一個窗體。在其中放置一個標簽Label1和兩個復選框Check1與Check2。在該窗體上設計如下事件過程:
Private Sub Check1_Click()
Label1.FontBold = Check1.Value
End Sub
Private Sub Check2_Click()
Label1.FontUnderline = Check2.Value
End Sub

執行本窗體,單擊其中的兩個復選框,如圖4.7所示。

圖4.7 復選框例子執行界面
4.5 單 選 按 鈕
單選按鈕控制項與復選框控制項的功能非常相近,復選框表示是否需要某個選項,可以同時選擇多個選項中的一個或多個,即各選項間是不互斥的。單選按鈕則是多選一,只能從多個選項中選擇一個,各選項間的關系是互斥的。單選按鈕使用時經常用多個控制項構成一個組,同一時刻只能選擇同一組中的一個單選按鈕,因此,經常將單選按鈕放在一個框架中構成一個選項組。
4.5.1 常用屬性
單選按鈕的常用屬性介紹如下。
(1)Caption屬性
設置顯示標題,說明單選按鈕的功能。默認狀態下顯示在單選按鈕的右方,也可以用Alignment屬性改變Caption的位置。
(2)Alignment屬性
設置文字的對齊方式,其取值如下:
0(默認值):靠左對齊,即圓形按鈕位於控制項的左邊,文字顯示在右邊。
1:靠右對齊,圓形按鈕位於控制項的右邊,文字顯示在左邊。
(3)Value屬性
設置單選按鈕在執行時的兩種狀態:
True:表示選中,運行時該單選按鈕的圓圈中出現一個黑點。
False(默認值):表示未選中。
4.5.2 常用事件和方法
單選按鈕的常用事件為Click。單選按鈕的方法很少使用。
Click事件:當用戶在一個單選按鈕上單擊滑鼠按鈕時發生。
4.5.3 應用例子
目的:設計一個窗體說明單選按鈕的基本應用方法。
首先在本章工程中添加一個窗體。在其中放置一個標簽Label1和3個單選按鈕Option1,Option2與Option3。在該窗體上設計如下事件過程:
Private Sub Option1_Click()
Label1.Caption = "選擇的操作系統:DOS"
End Sub
Private Sub Option2_Click()
Label1.Caption = "選擇的操作系統:Windows"
End Sub
Private Sub Option3_Click()
Label1.Caption = "選擇的操作系統:Linux"
End Sub

執行本窗體,單擊第二個單選按鈕,如圖4.8所示。

圖4.8 單選按鈕例子執行界面
4.6 框 架
框架的作用主要是區分一個控制項組,也就是讓用戶可以容易地區分窗體中的各個選項,或者把幾個單選按鈕分成組,以便把不同種類的單選按鈕分隔開。框架在實際運用中往往和其他控制項一起使用。
要在框架中加入組成員,必須先在窗體中建立一個框架,再在它的上面建立其所屬按鈕。如果在框架外面建立好控制項之後再將其移到框架內,則控制項是不會與所屬的框架成為一個群組的。
4.6.1 常用屬性
框架的常用屬性只有Caption,用於設置框架的標題。
Caption屬性:設置顯示標題,說明框架的功能。
4.6.2 常用事件和方法
框架的常用事件為Click。框架的方法很少使用。
Click事件:當用戶在一個框架上單擊滑鼠按鈕時發生。
4.6.3 應用例子
目的:本例是上一個例子的改進,將三個單選按鈕放在一個框架中,使界面更美觀。
首先設計一個窗體,在其中放置一個標簽Label1,一個框架Frame1和3個單選按鈕Option1,Option2與Option3,所有單選按鈕放在框架中。在該窗體上設計如下事件過程:
Private Sub Option1_Click()
Label1.Caption = "選擇的操作系統:DOS"
End Sub
Private Sub Option2_Click()
Label1.Caption = "選擇的操作系統:Windows"
End Sub
Private Sub Option3_Click()
Label1.Caption = "選擇的操作系統:Linux"
End Sub

執行本窗體,單擊第二個單選按鈕,如圖4.9所示。

圖4.9 框架例子執行界面
4.7 圖 片 框
圖片框用於在窗體的特殊位置上放置圖形信息,也可以在其上放置多個控制項,因此它可作為其他控制項的容器。圖片框的繪圖功能在第6章中詳細介紹。
4.7.1 常用屬性
圖片框的常用屬性如下。
(1)Appearance屬性
返回/設置一個對象在運行時是否以3D效果顯示。
(2)AutoRedraw屬性
返回/設置從圖形方法到一個持久性點陣圖的輸出。
(3)AutoSize屬性
決定控制項是否能自動調整大小以顯示所有的內容。
(4)Picture屬性
返回/設置圖片框控制項中顯示的圖形。在設置時,設計階段可直接利用屬性窗口指定,運行階段可使用LoadPicture函數載入。
4.7.2 常用事件和方法
圖片框的事件和方法主要用於繪圖,這些在第6章中詳細討論。
4.7.3 應用例子
目的:設計一個窗體,以命令按鈕選擇方式顯示春、夏、秋、冬四個季節的圖片。如圖4.10所示是一幅春天的圖片。

圖4.10 圖片框例子執行界面
首先添加一個窗體,在其中放置一個圖片框Picture1和4個命令按鈕(使用Command1控制項數組)。在該窗體上設計如下事件過程:
Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
Picture1.Picture = LoadPicture("e:\sf\spring.jpg")
Case 1
Picture1.Picture = LoadPicture("e:\sf\summer.jpg")
Case 2
Picture1.Picture = LoadPicture("e:\sf\fall.jpg")
Case 3
Picture1.Picture = LoadPicture("e:\sf\winter.jpg")
End Select
End Sub

4.8 圖 像 框
圖像框用來顯形圖形,可以顯示點陣圖、圖標、圖元文件、增強型圖元文件、JPEG或GIF文件。
圖像框與圖片框的區別是:圖像框控制項使用的系統資源比圖片框少而且重新繪圖速度快,但它僅支持圖片框的一部分屬性、事件和方法。兩種控制項都支持相同的圖片格式,但圖像框控制項中可以伸展圖片的大小使之適合控制項的大小,而圖片框控制項中不能這樣做。
4.8.1 常用屬性
圖像框的常用屬性如下。
(1)Appearance屬性
返回/設置一個圖像框在運行時是否以3D效果顯示。
(2)Picture屬性
返回/設置圖像框控制項中顯示的圖形。在設置時,設計階段可直接利用屬性窗口指定,運行階段可使用LoadPicture函數載入。
(3)Stretch屬性
返回/設置一個值,決定是否調整圖形的大小以適應圖像框控制項。該屬性取值如下:
· False:這是默認值,當圖形載入時,圖像框本身會自動調整大小,使得圖形可以填滿圖像框。
· True:當圖形載入時,圖形自動調整大小,填滿整個圖像框。
4.8.2 常用的事件和方法
圖像框的事件和方法很少使用。
4.8.3 應用例子
目的:設計一個窗體,說明圖像框Stretch屬性的作用。
首先添加一個窗體,在其中放置1個圖像框Image1(其Picture屬性設置為「e:\media\ happy.bmp」)和2個命令按鈕(分別為Command1和Command2)。在該窗體上設計如下事件過程:
Private Sub Command1_Click()
』實現 "原大小"功能
Image1.Width = 1000』 設置圖像框大小
Image1.Height = 1000
Image1.Stretch = False
End Sub
Private Sub Command2_Click()
』實現"放大"功能
Image1.Width = 1000』 設置圖像框大小
Image1.Height = 1000
Image1.Stretch = True
End Sub

執行本窗體,單擊「原大小」命令按鈕的屏幕如圖4.11所示,單擊「放大」命令按鈕的屏幕如圖4.12所示。

圖4.11 圖像框例子執行屏幕 圖4.12 圖像框例子執行屏幕
4.9 線 條
線條(Line)用來在窗體、框架或圖片框中創建簡單的線段。通過屬性設置可控制線條的位置、長度、顏色和樣式來定義應用程序的外觀。
4.9.1 常用屬性
線條的常用屬性如下:
(1)BorderColor屬性
設置直線的顏色。
(2)BorderStyle屬性
返回/設置對象的邊框樣式。取值如下:
· 0(Transparent):為透明,即看不見。
· 1(Solid):為實線,默認設置。
· 2(Dash):為虛線。
· 3(Dot):為點線。
· 4(Dash-Dot):為點劃線。
· 5(Dash-Dot-Dot):為雙點劃線。
· 6(Inside Solid):為內實線。
(3)BorderWidth屬性
返回/設置控制項的邊框寬度。
(4)X1,Y1屬性
返回/設置線條控制項的起始點。
(5)X2,Y2屬性
返回/設置線條控制項的終止點。
4.9.2 常用事件和方法
線條的事件和方法很少使用。
4.9.3 應用例子
目的:設計一個窗體說明線條的基本應用方法。
首先在本章工程中添加一個窗體。在其上使用線條控制項繪制一個立方體,如圖4.13所示。

圖4.13 線條例子執行界面
添加一個窗體,在其中放置4條線條形成立方體的上平面,選擇這些線條,單擊滑鼠右鍵,復制該平面線條,粘貼到窗體上,移動到下方形成立方體的下平面,然後添加中間的4條連線。將看不見的三條線的BorderStyle屬性設置為3(點線),將所有其他線條的BorderColor屬性設置為紅色,BorderWidth屬性設置為2。
4.10 形 狀
形狀(Shape)控制項可以在窗體,框架或圖片框中創建矩形、正方形、橢圓形、圓形、圓角矩形或圓角正方形。可以設置形狀的樣式、顏色、填充樣式、邊框顏色和邊框樣式等。
4.10.1 常用屬性
除了BorderColor、BorderStyle和BorderWidth屬性與4.9節中線條對應的屬性相同外,形狀還有如下的一些常用屬性。
(1)FillColor屬性
返回/設置填充形狀、圓環和方框所使用的顏色。
(2)FillStyle屬性
返回/設置一個形狀控制項的填充樣式。
(3)Shape屬性
用來設置形狀控制項的形狀。其取值及邊框形狀如下:
· 0:矩形,默認設置。
· 1:正方形。
· 2:橢圓。
· 3:圓。
· 4:圓角矩形。
· 5:圓角正方形。
4.10.2 常用事件和方法
形狀的事件和方法很少使用。
4.10.3 應用例子
目的:設計一個窗體說明形狀的基本應用方法。
首先在本章工程中添加一個窗體,在其上放置一個形狀Shape1和一個框架Frame1,在框架中放置6個單選按鈕(使用Option1控制項數組)用於控制形狀Shape的外觀。在該窗體上設計如下事件過程:
Private Sub Option1_Click(Index As Integer)
Shape1.Shape = Index 』Index為Option1控制項數組下標
End Sub
執行本窗體,選擇「橢圓形」單選按鈕,出現如圖4.14所示的形狀。

圖4.14 形狀例子執行界面
4.11 列 表 框
列表框是一個為用戶提供選擇的列表,用戶可從列表框列出的一組選項中用滑鼠選取一個或多個所需的選項。如果有較多的選擇項,超出所畫的區域而不能一次全部顯示時,VB會自動加上滾動條。
4.11.1 常用屬性
下面介紹列表框的常用屬性。
(1)MultiSelect屬性
設置該列表框是否能選擇多項。可能的取值如下:
· 0(默認值):表示不允許多重選擇,用戶一次只能選擇一個。
· 1:表示簡單多重選定,用戶用滑鼠單擊或按Space鍵來選取多重列表項,但一次只能增減一個項目。
· 2:表示高級多重選定,用戶可利用Ctrl鍵與滑鼠的配合來進行重復選取,或利用與Shift鍵的配合進行連續選取。
(2)ListCount屬性
用於返回列表框中所有選項的總數。
(3)List屬性
它是一個一維數組,數組中元素的值就是在執行時看到的列表項。設計時可以在屬性窗口中輸入List屬性來建立列表項,運行時對List數組從0到ListCount-1依次取值可以獲得列表的所有項目。
(4)Selected屬性
它是一個與List數組中的各個元素相對應的一維數組,記錄List數組中每個項目是否被選取。例如,如果List(1)被選取,則Selected(1)的值為True,如果List(1)未被選取,則Selected(1)的值為False。
(5)Sorted屬性
設置列表框中的項目是否按字母表順序排序。可能的取值如下:
· True:列表框中的項目按字母表順序排序。
· False:列表框中的項目不按字母表順序排序。
注意:Sorted屬性必須在設計時設置,在運行時是只讀的。
(6)SelCount屬性
如果MultiSelect屬性設置為1或2,則這個屬性反映出列表框中選擇的項目。它通常與Selected數組一起使用,用以處理控制項中所選的項目。
(7)Style屬性
這個屬性只能在設計時確定。用於控制控制項的外觀,其數值可以設置為0(標准樣式)和1(復選框樣式)。圖4.15給出了兩個列表框,左邊為標准列表框樣式,右邊為復選列表框樣式。

圖4.15 兩種列表框樣式
4.11.2 常用事件和方法
列表框常用事件和方法如下。
(1)Click事件
當用戶在一個對象上單擊滑鼠按鈕時發生。
(2)AddItem方法
用於將項目添加到列表框中,其語法為:
Object.AddItem Item,Index
其中,Item是要添加到列表框中的字元表達式;Index是可選參數,用來指定新項目在列表框中的位置。
如果所給出的Index值有效,則Item將放置在列表框相應的位置。如果省略Index,當Sorted屬性設置為True時,Item將添加到恰當的排序位置,當Sorted屬性設置為False時,Item將添加到列表的末尾。
(3)RemoveItem方法
用於從列表框中刪除一個項目,其語法為:
Object.RemoveItem Index
其中Index用來指定要刪除的項目在列表框中的位置。
(4)Clear方法
刪除列表框中的所有項目,其語法為:
Object.Clear
4.11.3 應用例子
目的:設計一個窗體說明列表框的基本應用方法。
首先在本章工程中添加一個窗體,其執行界面如圖4.16所示,可以通過多項選擇,然後單擊中間的命令按鈕在兩個列表框中移動多個選項。

圖4.16 列表框例子執行界面
添加一個窗體,在其中放置兩個標簽(從左到右為Label1和Label2)、兩個列表框(從左到右為List1和List2)和兩個命令按鈕(從左到右為Command1和Command2)。在設計階段向列表框List1中輸入4個選擇項:「武漢大學」、 「華中科大」、 「武漢理工」和「華中師大」。兩個列表框的MultiSelect屬性均設置為1。在該窗體上設計如下事件過程:
Private Sub Command1_Click()
n = List1.ListCount - 1
i = 0
Do While i <= n
If List1.Selected(i) Then
List2.AddItem List1.List(i)
List1.RemoveItem i
n = n - 1
Else
i = i + 1
End If
Loop
End Sub
Private Sub Command2_Click()
n = List2.L

④ 命令按鈕屬於pt的佔位符嗎

屬於,首先「佔位符」肯定是一個系統可以識別的元件,所以它在程序中有許多功能,最主要的有以下幾個:1.你在母板中設定的格式能自動應

⑤ windows XP的對話框由哪幾部分組成

對話框:是人機交流的一種方式,用戶對對話框進行設置,計算機就會執行相應的命令。

對話框是windows xp的一種特殊窗口。不能改變窗口大小,沒有最大化、最小化按鈕。一般包括標題欄、選項卡(標簽)、文本框、列表框、命令按鈕、單選按鈕、復選按鈕等。

1、標題欄:在對話框的標題欄中,給出了當前對話框的名字。

2、命令按鈕:多數對話框都帶有"確定"、"取消"兩個命令按鈕。

3、選擇框或組合框:選擇框是指用戶只能在系統提供的選項列表中選擇某個選項的可設置項目;而組合框是指用戶既可以在系統提供的選項列表中選擇某個選項,又可以直接輸入欲設置的內容的可設置項目。

4、復選框:復選框是一個觸發開關,當選項左邊的方框中出現"√"時,表明該復選框被選中;再次單擊復選框時,會取消對該復選框的選擇。

5、單選框:在對話框中,用戶必須選中一個單選項,且只能選中一個單選項。

6、文本框:在文本框中,用戶可以直接輸入某些信息,如文件的名字等。

7、提示文字:用於向用戶提示。

⑥ cad命令按鈕主要位於功能區

命令按鈕圖標都在功能區或者工具欄中。。菜單欄和快捷鍵也可以執行命令,有些命令沒有按鈕只有快捷鍵,,反正怎麼使用快捷就用哪種方式吧

⑦ 什麼是命令按鈕

命令按鈕一般指的是能發出click事件的button按鈕。

閱讀全文

與命令按鈕屬於相關的資料

熱點內容
伺服器顯示error1什麼意思 瀏覽:708
python代碼精簡 瀏覽:457
文件加密了怎麼找到了 瀏覽:193
jellyfin插件怎麼選擇主伺服器 瀏覽:836
asp用戶注冊源碼 瀏覽:48
什麼是照片壓縮文件 瀏覽:392
java調用js代碼 瀏覽:979
崑山市民app怎麼修改身份信息 瀏覽:779
php登陸次數 瀏覽:744
python字元轉成數字 瀏覽:822
海川用的是什麼伺服器 瀏覽:376
口才是練出來的pdf 瀏覽:458
雲伺服器哪個公司性價比高 瀏覽:517
源碼論壇打包 瀏覽:558
php怎麼做成word 瀏覽:692
python批量生成密鑰 瀏覽:492
程序員要不要考社區人員 瀏覽:150
app的錢怎麼充q幣 瀏覽:814
android銀行卡識別 瀏覽:756
怎麼在app投放廣告 瀏覽:11