VB常用控件屬性_第1頁
VB常用控件屬性_第2頁
VB常用控件屬性_第3頁
VB常用控件屬性_第4頁
VB常用控件屬性_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、屬性說明1.Name名稱屬性創(chuàng)建的對象名稱,有默認(rèn)的名.在程序中,控件名是作為對象的標(biāo)識而引用,不會顯示在窗體上。不能同名2.Caption標(biāo)題屬性該屬性決定了控件上顯示的內(nèi)容。文本框控件無caption 屬性3.Height、width、top和left(大小 位置)屬性4.Enabled屬性控件是否可操作. 當(dāng)設(shè)置為False時,呈暗淡色,禁止用戶進行操作.5. Visible屬性控件是否可見.當(dāng)設(shè)置為False時, 用戶看不到,但控件本身存在。6.Font屬性在屬性窗口可直接設(shè)置字體字體大小粗體斜體刪除線下劃線,字顏色窗體的Font屬性可使窗體上的對象字體設(shè)置相同。在代碼中可用一組Fon

2、t屬性設(shè)置:Fontname字體Fontsize字體大小Fontbold 是否是粗體Fontitalic是否斜體Fontunderline是否帶下劃線Fontstrikethru是否加一刪除線ForeColor字體顏色7. Forecolor前景顏色屬性設(shè)置控件的前景顏色(即正文顏色). 其值是一個16進制常數(shù),用戶可以在調(diào)色板中直接選擇所需顏色。在代碼中可用 對象名.ForeColor=“r,g,b”8. Backcolor背景顏色屬性9. Backstyle背景風(fēng)格屬性0-transparent:透明顯示,即控件背景顏色顯示不出來1-opaque:不透明顯示10. BorderStyle邊

3、框風(fēng)格屬性0-None:控件周圍沒有邊框 1-Fixed Single:控件帶有單邊框。11. Alignment屬性控件上正文水平對齊方式 0: 正文左對齊 1: 右對齊2: 居中12. AutoSize屬性控件是否根據(jù)正文自動調(diào)整大小, False. 13. WordWarp屬性 AutoSize True時,WordWarp才有效按正文字體大小在垂直方向上改變顯示區(qū)域的大小。14.TabIndex屬性決定了按Tab鍵時,焦點在各個控件移動的順序。各個控件默認(rèn) TabIndex值就是以控件建立時 的順序,第一個為0.Visual Basic 常用控件的屬性、事件和方法窗 體屬性MaxBut

4、ton設(shè)置是否有最大化按鈕MinButton設(shè)置是否有最小化按鈕ControlBox設(shè)置是否有控制菜單Icon設(shè)置窗體左上角顯示的圖標(biāo)或最小化時顯示的圖標(biāo)Picture設(shè)置窗體背景圖片AutoRedraw確定窗體被隱藏或被另一個窗體覆蓋后重新顯示。是否重畫輸出內(nèi)容BorderStyle邊框風(fēng)格:0-無邊框 1-單線邊框,不可改變窗口大小,2-雙線邊框,可改變窗口大小 ,3-雙線邊框,不可改變窗口大小,4-只有關(guān)閉按鈕,不可改變窗口大小,5-只有關(guān)閉按鈕,可改變窗口大小WindowsState 0-有窗口邊界 1-最小化,以圖標(biāo)方式 2-最大化,充滿整個屏幕方法Print在窗體上輸出表達(dá)式的值c

5、ls清除在窗體上顯示的文本或圖形Show使指定的窗體在屏幕上顯示Hide使窗體由顯示狀態(tài)變?yōu)殡[藏方法格式對象名. 方法名 (Form1.Cls)事件Load當(dāng)窗體被載入時觸發(fā)的事件通常在啟動應(yīng)用程序時對屬性和變量進行初始化Click單擊窗體時觸發(fā)的事件Dblclick雙擊窗體時觸發(fā)的事件Mousedown當(dāng)鼠標(biāo)按下時觸發(fā)的事件Mouseup當(dāng)鼠標(biāo)釋放時觸發(fā)的事件Mousemove當(dāng)鼠標(biāo)移動時觸發(fā)的事件Keypress當(dāng)單擊鍵盤某一鍵時或釋放鍵盤某一鍵時觸發(fā)的事件,此事件中的參數(shù)keyascii是所擊鍵盤上字符對應(yīng)的ASCII值事件過程Private Sub 對象名_事件名()代碼.End Su

6、b標(biāo)簽 屬性autosize標(biāo)簽的大小是否根據(jù)內(nèi)容進行調(diào)整Backstyle背景是否透明(0為透明,1不透明)Borderstyle 設(shè)置邊框樣式(0無邊框,1有邊框 )方法refresh刷新標(biāo)簽中的文字內(nèi)容,顯示最新caption值事件clickdblclick命令按鈕 屬性Caption命令按鈕顯示的內(nèi)容,可設(shè)置快捷鍵,例 &Ok ,顯示 OkValue檢查該按鈕是否按下. 該屬性在設(shè)計時無效Picture 按鈕可顯示圖片文件(.bmp和.Ico),當(dāng)Style為1時有效Style確定顯示的形式. 0 只能顯示文字, 1 文字、圖形均可cancel用于設(shè)置單擊命令按鈕是否和ESC鍵

7、等同(true時同)default用于設(shè)置單擊命令按鈕是否和enter鍵等同(true時同)enabled用于設(shè)置命令按鈕是否有效(true有效)方法setfocus使命令按鈕獲得焦點, 命令按鈕獲得焦點后,四周有虛框,按下enter鍵等同鼠標(biāo)單擊命令按鈕事件click文本框?qū)傩訟lignment文本框內(nèi)內(nèi)容的對齊text正文內(nèi)容,是用戶可以通過鍵盤輸入的maxlength設(shè)置正文的最多字符個數(shù),0為任意長度值.,可以在代碼中設(shè)置:文本框名. Maxlength=x (x是一個阿拉伯?dāng)?shù)字,表示字符個數(shù))multiline是否為多行,為FALSE時默認(rèn)一行.為 true時可以輸入多行并自動換行。

8、也可以實現(xiàn)手動換行。PassWordchar口令字符. Text屬性返回輸入的數(shù)據(jù),屏幕顯示該字符,若PassWordchar屬性設(shè)置為*,則無論輸入什么字符,文本框中都顯示*(也可指定其 他符號) 若MultiLine為 true則PassWordchar屬性無效ScrollBars當(dāng)MultiLine為True時,該屬性才有效,表示滾動條的形式0-None(無)1-Horizontal(水平)2-Vertical(垂直)3-Both(水平垂直)。Locked: 文本框內(nèi)容是否可被編輯屬性,當(dāng)為False表示為可編輯selstart用來獲得選中文本框中文本的啟始位置, 第一個字符的位置是0,

9、依次類推sellength用來獲得選中文本中框文本的長度,返回選中文本的字符個數(shù)seltext返回或設(shè)置當(dāng)前所選文本的字符串,如果沒有選中的字符,返回值為0當(dāng)設(shè)置好前兩個屬性后,會自動將選定的內(nèi)容送到seltext中。方法SetFocus把光標(biāo)移到指定的文本框?qū)ο笾袑ο?SetFocus事件gotfocus獲得焦點lostfocus失去焦點change變更事件,當(dāng)對象的內(nèi)容或狀態(tài)發(fā)生變化,就會引發(fā)該事件圖片框Picturebox屬性Aotuosize為ture時圖片框可以自己調(diào)整大小以適應(yīng)圖片文件BorderStyle設(shè)置這個控件的邊框樣式Picture設(shè)置這個控件所輸出的圖象文件位置(.gi

10、f.jpg.bmp.ico.cur)Align設(shè)置控件的對齊模式方法Print 在圖片框輸出文字或圖形事件Clickdbclick在程序運行狀態(tài)下使用圖片框名稱.picture=loadpicture(“圖形文件的路徑和名字”)對picture屬性設(shè)置圖片框名稱.picture=loadpicture(“”) 清除圖片+圖像框image屬性stretch為false時圖像框可以自己調(diào)整大小以適應(yīng)圖片文件為true時圖片文件調(diào)整大小以適應(yīng)圖像框BorderStyle設(shè)置這個控件的邊框樣式Picture設(shè)置這個控件所輸出的圖象文件位置(.gif.jpg.bmp.ico.cur)方法事件Clickd

11、bclick在程序運行狀態(tài)下使用圖像框名稱.picture=loadpicture(“圖形文件的路徑和名字”)對picture屬性設(shè)置圖像框名稱.picture=loadpicture(“”)清除圖片+復(fù)選框checkbox屬性Caption設(shè)置復(fù)選框顯示標(biāo)題,用來說明復(fù)選框的功能.復(fù)選框的標(biāo)題默認(rèn)顯示在復(fù)選框的右邊.Alignment該屬性用于設(shè)置標(biāo)題文字在復(fù)選框中顯示的位置,其取值有0和1兩種,含義是:0(默認(rèn)值):復(fù)選按鈕在左,標(biāo)題文字在右.1:復(fù)選按鈕在右,標(biāo)題文字在左.value該屬性用于返回或設(shè)置復(fù)選框在執(zhí)行時的三種狀態(tài)0(默認(rèn)值):表示未選中,在運行時復(fù)選框中沒有“”標(biāo)志1:復(fù)選

12、框中被選中,執(zhí)行時復(fù)選框中呈現(xiàn)“”標(biāo)志.2:復(fù)選框為灰色,執(zhí)行時復(fù)選框中呈現(xiàn)“”標(biāo)志,但以灰色顯示,表示已經(jīng)處于選中狀態(tài),但不允許用戶修改它所處的狀態(tài)Style:決定復(fù)選框的風(fēng)格,取值有0和1兩種,其含義是 0(默認(rèn)值):標(biāo)準(zhǔn)復(fù)選框,呈現(xiàn)“”標(biāo)志時表示被選中. 1:圖形化復(fù)選框,此時可在復(fù)選框中裝入示意位圖或圖形. Picture:該屬性用于給圖形復(fù)選框裝入一幅示意圖形,只有在Style屬性設(shè)置為1時才有效.事件Click單選按鈕optionbutton屬性Caption設(shè)置顯示標(biāo)題,說明單選按鈕的功能.默認(rèn)狀態(tài)下顯示在按鈕的右側(cè),也可以用Alignment屬性改變Caption的位

13、置index下標(biāo)Alignment設(shè)置文字的對齊方式,其取值如下:0(默認(rèn)值):左對齊,即圓型按鈕位于控件的左邊,文字顯示在右邊.1:右對齊,即圓型按鈕在右,文字在左.  Enabled設(shè)置選項按鈕是否有效.當(dāng)其值為True(默認(rèn)值)時,該選項按鈕可用;當(dāng)為False時,在運行時禁用該選項按鈕.value設(shè)置單選按鈕在執(zhí)行時是否被選中,其值有兩個:True:表示該選項被選中,運行時該單選按鈕的圓圈中出現(xiàn)一個黑點.False(默認(rèn)值):表示該選項未選中.在一組選項按鈕控件中,選中一個控件,該控件的Value值變成True的同時,其他控件的Value屬性將自動變成False. Style

14、:設(shè)置單選按鈕的外觀,其值有兩個:Standard(默認(rèn)值):標(biāo)準(zhǔn)的Windows風(fēng)格Graphical:圖形風(fēng)格 Picture:該屬性用于給圖形單選按鈕裝入一幅示意圖形,只有在Style屬性設(shè)置為1時才有效.事件Click復(fù)選框常用的事件為Click,該事件當(dāng)用戶在一個單選按鈕上單擊鼠標(biāo)時發(fā)生.列表框listbox屬性List屬性羅列或設(shè)置列表項中的內(nèi)容。該屬性是一個字符數(shù)組,每個數(shù)組元素存放一個列表項。List數(shù)組的下標(biāo)是從0開始的,也就是說,第一個元素的下標(biāo)是0ListlList(0)="張華" ListlList(1)="王天"1 在

15、屬性窗口中,單擊List屬性,然后單擊右端的箭頭,將下拉一個方框,可以在該列表框中,輸入列表項目,每輸入一項按Crtl+Enter鍵換行,全部輸人完后按回車鍵,所輸入的項目即出現(xiàn)在列表框中。2 List屬性也可以在程序中設(shè)置,用Additem方法向列表框中添加項目ListIndex屬性表示執(zhí)行時選中的列表項的序號。如果未選中任何項,則listIndex的值為一1.該屬性只在程序運行時設(shè)置或引用。Listcount屬性ListCount的值表示列表框中項目的數(shù)量。ListCountl表示列表中最后一項的序號。該屬性只在程序運行時設(shè)置或引用。 使用0ListCount一1之問的一個索引號與List

16、屬性可以獲得任何一個列表項的內(nèi)容。Selected屬性Selected屬性表示對應(yīng)的項在程序運行期間是否被選中。例如,Selected(i)的值為True,表示第i+1項被選中。該屬性只在程序運行時設(shè)置或引用。列表框名稱.selected(索引值)=true/falseSo rted屬性Sorted屬性決定列表框中項目在程序運行期間是否按字母排列顯示。True:按字母順序排列顯示;False:按加入先后順序排列顯示。該屬性只在設(shè)計狀態(tài)設(shè)置。Text屬性Text屬性值是被選中列表項的文本內(nèi)容。該屬性只在程序運行時設(shè)置或引用。說明:ListlText表示被選中列表項的文本內(nèi)容,即ListlList

17、Index項的值。MultiSelect屬性該屬性用來設(shè)置一次可以選擇的列表項數(shù)。該屬性的設(shè)置決定了用戶是否可以在列表框中選擇多個表項。MultiSelect屬性可以設(shè)置成以下3種值: ONone:只能選擇一項。 1一Simple:簡單多項選擇。可以同時選擇多個項,后續(xù)的選擇不會取消對前面所選擇的項??梢杂檬髽?biāo)和空格鍵選擇。Page 2一Extended:擴展多項選擇??梢赃x擇指定范圍內(nèi)的表項,其方法是:按住Shift鍵同時單擊鼠標(biāo),或者按住Shift鍵并且移動光標(biāo)鍵,就可以從前一個選定的項擴展到當(dāng)前選定項,即選定多個連續(xù)項。按住Ctd鍵,同時單擊鼠標(biāo),或者按空格鍵,則表示選定或取消選定一個選

18、擇項,或不連續(xù)地選擇多個選項。Columns屬性該屬性用來確定列表框的列數(shù)。屬性值為0,則列表框單列顯示,默認(rèn)狀態(tài);屬性值為l,則列表框呈多列顯示;屬性值為大于l且小于列表框中的項目數(shù),則列表框呈單行多列顯示。 屬性值為0時,如果表項的總高度超過了列表框的高度,將在列表框的右邊加上一個垂直滾動條,可以通過它上下移動列表。 屬性值不為0時,如果表項的總高度超過了列表框的高度,將把部分表項移到右邊一列或幾列顯示。當(dāng)各列寬度之和超過列表框的寬度時,將自動在底部增加一個水平滾動條,可以通過它左右移動列表。方法Addltem方法RemoveItem方法Clear方法列表框AddItem(項目字符串),索

19、引值A(chǔ)ddItem方法把“項目字符串”的文本放到列表框中。 說明:如果省略了“索引值”,則文本被放在列表框的尾部。可以用“索引值”指定插入在列表框中的位置,表中的項目是從0開始的計數(shù),“索引值”不能大于表中項數(shù)ListCount一1。該方法只能單個地向表中添加項目。列表框RemoveItem(索引值) 功能:該方法用來刪除列表框中指定的項目。 說明:該方法從列表框中刪除以“索引值”為地址的項目,該方法每次只刪除一個項目。列表框Clear功能:該方法用來刪除列表框中的全部內(nèi)容。說明:執(zhí)行了Clear方法后,ListCount重新被設(shè)置為0。事件Click和DblClick但有時不用編寫Click

20、事件過程代碼,而是當(dāng)單擊一個命令按鈕或發(fā)生DblClick事件時,讀取text屬性。組合框combobox屬性List屬性羅列或設(shè)置列表項中的內(nèi)容。該屬性是一個字符數(shù)組,每個數(shù)組元素存放一個列表項。List數(shù)組的下標(biāo)是從0開始的,也就是說,第一個元素的下標(biāo)是0comboList(0)="張華" combo List(1)="王天"3 在屬性窗口中,單擊List屬性,然后單擊右端的箭頭,將下拉一個方框,可以在該列表框中,輸入列表項目,每輸入一項按Crtl+Enter鍵換行,全部輸人完后按回車鍵,所輸入的項目即出現(xiàn)在列表框中。4 List屬性也可以在程序中設(shè)

21、置,用Additem方法向列表框中添加項目ListIndex屬性表示執(zhí)行時選中的列表項的序號。Listcount屬性ListCount的值表示列表框中項目的數(shù)量。ListCountl表示列表中最后一項的序號。該屬性只在程序運行時設(shè)置或引用。 使用0ListCount一1之問的一個索引號與List屬性可以獲得任何一個列表項的內(nèi)容。So rted屬性Sorted屬性決定列表框中項目在程序運行期間是否按字母排列顯示。True:按字母順序排列顯示;False:按加入先后順序排列顯示。該屬性只在設(shè)計狀態(tài)設(shè)置。Text屬性Text屬性值是被選中列表項的文本內(nèi)容?;蛟诰庉媴^(qū)輸入的文本SelstartSell

22、engthseltext開始選擇的 起始位置從起始的位置 Selstart開始選擇的 長度值選中的 文本styleStyle屬性為0時,是下拉式組合框,默認(rèn)狀態(tài);Style屬性為1時,是簡單組合框;Style屬性為2時,是下拉列表框。方法Addltem方法RemoveItem方法Clear方法組合框AddItem(項目字符串),索引值A(chǔ)ddItem方法把“項目字符串”的文本放到列表框中。 說明:如果省略了“索引值”,則文本被放在組合框的尾部。可以用“索引值”指定插入在組合框中的位置,表中的項目是從0開始的計數(shù),“索引值”不能大于表中項數(shù)ListCount一1。該方法只能單個地向表中添加項目。組

23、合框RemoveItem(索引值) 功能:該方法用來刪除列表框中指定的項目。 說明:該方法從組合框中刪除以“索引值”為地址的項目,該方法每次只刪除一個項目。組合框Clear功能:該方法用來刪除組合框中的全部內(nèi)容。說明:執(zhí)行了Clear方法后,ListCount重新被設(shè)置為0。事件Click和DblClick組合框基本屬性Name、Height、width、Top、L,eft、Enabled、Visible和Index組合框與列表框具有相同的屬性:List、ListIndex、ListCount、Selected、Sorted、 Text、MultiSelect,Style等。組合框的特有屬性:

24、組合框有3種不同的樣式,其下拉式組合框、簡單組合框可輸入內(nèi)容,但必須通過AddItem方法加入。組合框的風(fēng)格是由Style屬性值決定的。設(shè)置組合框的Style屬性可以選用組合框的3種樣Style屬性為0時,是下拉式組合框,默認(rèn)狀態(tài);Style屬性為1時,是簡單組合框;Style屬性為2時,是下拉列表框。(1)下拉組合框下拉組合框,顯示在屏幕上的僅是文本編輯器和一個下拉箭頭。與下拉列表框相似,蛋下拉列表框可以通過輸入文本的 方法在表項中選擇??勺R別dropdown click channge事件。(2)簡單組合框簡單組合框,列出所有的項目供用戶選擇,右邊沒有下拉箭頭,列表框不能收起和下拉。與文本

25、編輯器一起顯示在、屏幕上。用戶可在文本框中直接輸入列表項中沒有的選項,也可從列表中選擇??梢宰R別click channge事件。(3)下拉式列表框下拉式列表框與下拉組合框相似,區(qū)別是用戶不能輸入列表框中沒有的項,只能在列表中選擇。不能識別dbclick 和changge 事件??勺R別dropdown click事件組合框擁有列表框和文本框的大部分屬性。組合框也有SelI,ength、SelStart和SelText這3個文本框才有的屬性。還有LOcked屬性和Change事件等。常用事件組合框響應(yīng)的事件依賴于其Style屬性。(1)簡單組合框(Style屬性值為1),才有接收DblClick事件。(2)下拉組合框(Style屬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論