版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第7章 Visual Basic 6.0 常用控件的屬性、事件和方法Visual Basic中除窗體外,還自帶有很多的控件,這些常用控件都排列在Visual Basic開發(fā)環(huán)境的工具箱中。本章將詳細(xì)講解Visual Basic中自帶的常用控件(命令按鈕、文本框控件、標(biāo)簽控件、列表框控件等)的屬性、事件和方法。7.1 命令按鈕(CommandButton)命令按鈕在Visual Basic中常用來開始、中斷或結(jié)束一個(gè)進(jìn)程。單擊將調(diào)用命令按鈕的Click事件。單擊時(shí)因?yàn)榭瓷先ハ笫前聪碌男螤?,因此也常叫做下壓按鈕。7.1.1 命令按鈕控件的常用屬性命令按鈕控件的常用屬性有:Caption屬性: De
2、fault屬性和Cancel屬性: Enabled屬性: Value屬性: Picture屬性和Style屬性:屬性值Visual Basic 常數(shù)說明0vbButtonStandard(默認(rèn)值)標(biāo)準(zhǔn)樣式,不能在命令按鈕上顯示圖片1vbButtonGraphical圖形樣式,可以在通過Picture屬性設(shè)置圖片7.1.2 命令按鈕控件的常用事件命令按鈕的常用事件是Click事件,即在命令按鈕上單擊或是命令按鈕的Value屬性值為True時(shí)觸發(fā)該事件。單擊命令按鈕的同時(shí)還會(huì)觸發(fā)MouseDown和MouseUp事件,三者發(fā)生的順序?yàn)镸ouseDown、Click和MouseUp。7.1.3 實(shí)例
3、:利用命令按鈕控制窗體的背景顏色本實(shí)例將通過在兩個(gè)命令按鈕的Click事件中編寫代碼來改變窗體的背景顏色。其設(shè)計(jì)過程如下:(1)啟動(dòng)Visual Basic,創(chuàng)建一標(biāo)準(zhǔn)EXE工程,在窗體上放置兩個(gè)命令按鈕。(2)在兩個(gè)命令按鈕上雙擊鼠標(biāo)左鍵。(3)啟動(dòng)程序,單擊Command1按鈕時(shí)窗體的背景色為紅色.7.1.3 實(shí)例:利用命令按鈕控制窗體的背景顏色7.2 文本框控件(TextBox)文本框控件主要用來顯示在運(yùn)行時(shí)用戶輸入的信息。用戶可以編輯其內(nèi)容。但是將其Enabled屬性設(shè)置為False時(shí),此時(shí)只能顯示信息不能在運(yùn)行時(shí)編輯其內(nèi)容。7.2.1 文本框控件的常用屬性文本框控件的常用屬性主要包括
4、:Text屬性:MaxLength屬性: MultiLine屬性: ScrollBar屬性:Alignment屬性:SelLength、SelStart、SelText屬性:PasswordChar屬性:7.2.2 文本框控件的常用事件文本框控件的常用事件主要包括:Change事件: LostFocus事件和GotFocus事件:KeyDown事件、KeyUp事件和KeyPress事件:7.2.3 實(shí)例:查找文本框中指定的字符串本實(shí)例要實(shí)現(xiàn)的功能是用戶單擊窗體上的查找按鈕,會(huì)提示用戶輸入要查找的字符,然后在文本框中找到要查找的字符并選中顯示出來??丶麑傩灾礔orm1Caption查找字符Co
5、mmand1Caption查找Text1Text e to the world Visual Basic 6.0MultiLineTrueScrollBars27.3.1 標(biāo)簽控件的常用屬性標(biāo)簽控件的常用屬性主要包括:Caption屬性:AutoSize屬性和WordWrap屬性:UseMnemonic屬性:TabIndex屬性: 7.3.2 實(shí)例:設(shè)置標(biāo)簽的訪問鍵本實(shí)例要實(shí)現(xiàn)按Alt訪問鍵時(shí)焦點(diǎn)定位到標(biāo)簽控件標(biāo)識(shí)的控件,實(shí)現(xiàn)原理:標(biāo)簽控件不接受焦點(diǎn),所以當(dāng)按下訪問鍵時(shí),焦點(diǎn)會(huì)自動(dòng)移動(dòng)到Tab鍵順序的下一個(gè)控件上。7.4 列表框控件(ListBox) 和組合框控件(ComboBox)列表框控件
6、主要用來顯示項(xiàng)目列表,如果要顯示的項(xiàng)目列表超過列表框的長(zhǎng)度時(shí),列表框會(huì)自動(dòng)添加垂直滾動(dòng)條,但如果單個(gè)顯示項(xiàng)目超過列表框的寬度時(shí),不會(huì)顯示水平滾動(dòng)條。組合框控件是將文本框控件和列表框控件的特性組合在一起的控件。用戶即可以在文本框中輸入信息來選擇項(xiàng)目,也可以通過從列表中選擇項(xiàng)目。7.4.1 列表框控件和組合框控件的常用屬性列表框控件和組合框控件的常用屬性主要包括:Columns屬性:List屬性:ListCount屬性:ListIndex屬性:MultiSelect屬性:Selected屬性:Sorted屬性: 7.4.2 列表框控件和組合框控件的常用事件列表框控件和組合框控件的常用事件主要包括:
7、Click事件: DbClick事件: 7.4.3 列表框控件和組合框控件的常用方法列表框控件和組合框控件的常用方法主要包括:1AddItem方法2RemoveItem方法7.4.4 實(shí)例:設(shè)計(jì)自己的列表框和組合框本實(shí)例將利用List控件的AddItem方法、RemoveItem方法和Sorted屬性對(duì)List控件進(jìn)行添加、刪除和排序操作??丶麑傩灾礔orm1Caption列表框控件實(shí)例List1SortedTrueCombo1SortedFalseCommand1Caption添加一項(xiàng)Command2Caption刪除一項(xiàng)Label1Caption列表框計(jì)數(shù):AutoSizeTrueLab
8、el2Caption0AutoSizeTrueLabel3Caption組合框計(jì)數(shù):AutoSizeTrueLabel4Caption0AutoSizeTrue7.5 框架(Frame)、單選按鈕(optionButton)和復(fù)選框(CheckBox)框架控件主要功能是把其他控件組成控件組。單選按鈕是提供給用戶一組兩個(gè)或兩個(gè)以上的選項(xiàng),只能選擇其中的一項(xiàng)。而復(fù)選框則可以選擇其中的多項(xiàng)。7.5.1 框架控件的簡(jiǎn)介框架控件主要是為其他控件提供分組的功能,框架控件的主要屬性就是Caption屬性,用來設(shè)置標(biāo)識(shí)框架的標(biāo)題文本。如果希望將已經(jīng)存在的若干控件放在某個(gè)框架中,可以先選擇所有控件,剪貼到剪貼板
9、上,然后選定框架控件并將復(fù)制的控件粘貼到框架上(不能直接拖動(dòng)到框架中);用戶也可以先添加框架,然后選中框架,再在框架中添加其他控件,這樣在框架中建立的控件和框架形成一個(gè)整體,可以同時(shí)被移動(dòng)、刪除。7.5.2 單選按鈕控件簡(jiǎn)介單選按鈕控件顯示一個(gè)可以選中或者不選中的選項(xiàng)。在一個(gè)容器中的一組單選按鈕只能選擇其中的一個(gè)??梢杂每蚣芸丶芜x按鈕分成若干個(gè)組。單選按鈕的主要屬性有:Caption屬性:Enabled屬性:Value屬性:Style屬性:7.5.3 復(fù)選框控件簡(jiǎn)介復(fù)選框控件和單選按鈕控件一樣用來顯示一組選項(xiàng)供用戶選擇,不同的是復(fù)選框控件可以允許用戶進(jìn)行多項(xiàng)選擇。復(fù)選框控件的屬性和單選按鈕
10、的屬性相同。7.5.4 實(shí)例:利用單選框和復(fù)選框設(shè)置文本框中的字體本實(shí)例通過單選按鈕和復(fù)選框控件來對(duì)一個(gè)文本框中的文本的字體進(jìn)行設(shè)置??丶麑傩灾礔orm1Caption利用單選框和復(fù)選框設(shè)置文本框中的字體Text1TextVisual Basic 6.0Frame1Caption字體Frame2Caption修飾Option1Caption隸書Option2Caption仿宋Option3Caption楷體Check1Caption斜體Check2Caption粗體Check3Caption下劃線7.6 滾動(dòng)條(ScrollBar)控件滾動(dòng)條控件分為垂直滾動(dòng)條和水平滾動(dòng)條,兩種滾動(dòng)條的屬性完
11、全相同,只在外形上有所不同。在項(xiàng)目列表很長(zhǎng)或者信息量很大的時(shí)候,使用滾動(dòng)條來給信息定位。滾動(dòng)條還可以模擬當(dāng)前所在的位置。7.6.1 滾動(dòng)條控件的常用屬性滾動(dòng)條控件的常用屬性主要包括:Value屬性:Max屬性和Min屬性:LargeChange屬性和SmallChange屬性:7.6.2 滾動(dòng)條控件的常用事件滾動(dòng)條控件的常用事件主要包括:Change事件:Scroll事件: 7.6.3 實(shí)例:利用滾動(dòng)條控件設(shè)置文本框的背景顏色本實(shí)例利用三個(gè)滾動(dòng)條控件分別控制紅、綠和藍(lán)的值來控制一個(gè)文本框控件的背景顏色。7.6.3 實(shí)例:利用滾動(dòng)條控件設(shè)置文本框的背景顏色控件名屬性值Form1Caption利用
12、流動(dòng)條控件設(shè)置文本框的背景顏色Text1TextVisual Basic 6.0Hscorll1Max255LargeChange5Hscorll2Max255LargeChange5Hscorll3Max255LargeChange5Label1Caption當(dāng)前紅色值:AutoSizeTrueLabel2Caption當(dāng)前藍(lán)色值A(chǔ)utoSizeTrueLabel3Caption當(dāng)前綠色值A(chǔ)utoSizeTrueLabel4Caption0AutoSizeTrueLabel5Caption0AutoSizeTrueLabel6Caption0AutoSizeTrue7.7 時(shí)鐘(Timer)
13、控件時(shí)鐘控件主要用于在指定時(shí)間間隔內(nèi)重復(fù)執(zhí)行的事件。程序在指定時(shí)間間隔內(nèi)定時(shí)觸發(fā)時(shí)鐘控件中的代碼段。時(shí)鐘控件在運(yùn)行時(shí)不可見。7.7.1 時(shí)鐘控件的常用屬性時(shí)鐘控件的常用屬性主要包括:Enabled屬性:Interval屬性: 7.7.2 時(shí)鐘控件的常用事件時(shí)鐘控件只支持一個(gè)事件,即Timer事件。當(dāng)經(jīng)過Interval屬性設(shè)置的時(shí)間間隔時(shí),觸發(fā)一次Timer事件。7.7.3 實(shí)例:利用時(shí)鐘控件實(shí)現(xiàn)圖片的移動(dòng)本實(shí)例利用四個(gè)時(shí)鐘控件,分別控制一個(gè)圖標(biāo)向右、向下、向左和向上運(yùn)動(dòng)。要使圖標(biāo)運(yùn)動(dòng)起來,就是讓圖標(biāo)的位置在指定的時(shí)間間隔內(nèi)移動(dòng)??丶麑傩灾礔orm1Caption利用時(shí)鐘控件實(shí)現(xiàn)圖片的移動(dòng)P
14、icture1Picture圖標(biāo)位置AutoSizeTrueTimer1EnabledTrueInterval1000Timer2EnabledFalseInterval1000Timer3EnabledFalseInterval1000Timer4EnabledFalseInterval10007.8 驅(qū)動(dòng)器列表框(DriverListBox)、目錄列表框(DirListBox)和文件列表框(FileListBox)驅(qū)動(dòng)器列表框(DriverListBox)、目錄列表框(DirListBox)和文件列表框(FileListBox),聯(lián)合運(yùn)用主要用來顯示系統(tǒng)中的所有有效的磁盤驅(qū)動(dòng)器的列表、各磁
15、盤的目錄列表和目錄中的文件列表。7.8.1 驅(qū)動(dòng)器列表框的常用屬性和事件驅(qū)動(dòng)器列表框控件主要用于顯示用戶系統(tǒng)中所有有效的磁盤驅(qū)動(dòng)器列表。驅(qū)動(dòng)器列表框(DriveListBox)是一個(gè)下拉式的列表框,用于提供驅(qū)動(dòng)器選擇,在默認(rèn)情況下,該控件常顯示出系統(tǒng)的當(dāng)前驅(qū)動(dòng)器。當(dāng)獲得控制焦點(diǎn)時(shí),用戶可通過該控件來選擇或輸人所要操作的磁盤驅(qū)動(dòng)器。 1Drive屬性2List屬性3ListCount屬性4ListIndex屬性7.8.2 目錄列表框的常用屬性和事件目錄列表框控件主要用來顯示當(dāng)前驅(qū)動(dòng)器上的目錄結(jié)構(gòu)。以根目錄開頭,顯示的上當(dāng)按照子目錄的層次依次縮進(jìn),運(yùn)行中選定的目錄將用色條標(biāo)識(shí)出來,雙擊某一目錄,將
16、顯示該目錄的所有子目錄。目錄列表框控件的常用屬性主要包括:1Path屬性2List屬性3ListCount屬性7.8.3 文件列表框的常用屬性和事件文件列表框控件主要用來顯示由Path屬性指定的目錄中所包括的文件。文件列表框控件的主要屬性有:Path屬性: Pattern屬性:FileName屬性: List屬性: ListCount屬性: ListIndex屬性:7.8.4 實(shí)例:制作自己的資源管理器本實(shí)例利用驅(qū)動(dòng)器列表框控件、目錄列表框控件和文件列表框控件來建立自己的資源管理器,并確定是否顯示文件夾中的隱藏文件、只讀文件和系統(tǒng)文件。7.9 繪圖控件Visual Basic中的繪圖控件包括S
17、hape控件和Line控件。Line控件主要用來繪制水平線、垂直線和對(duì)角線。而Shape控件主要用來繪制矩形、正方形、橢圓形、圓形、圓角矩形和圓角正方形。7.9.1 直線和幾何圖形控件的常用屬性直線和幾何圖形控件的常用屬性主要包括:1BorderColor屬性2BorderStyle屬性3BorderWidth屬性4BackStyle屬性5FillColor屬性6FillStyle屬性7Shape屬性7.9.2 使用圖形方法Visual Basic除了提供了繪圖控件外,還提供了創(chuàng)建圖形的一些方法。1清除圖形的Cls方法2畫點(diǎn)的PSet方法3畫直線和矩形的Line方法4畫圓、橢圓和圓弧的Circ
18、le方法7.9.3 實(shí)例:用直線和幾何圖形控件畫簡(jiǎn)單圖形本實(shí)例將利用改變直線和幾何圖形控件的一些屬性來對(duì)一些簡(jiǎn)單的圖形進(jìn)行一系列的操作。7.10 圖片框(Picture)控件和圖像框控件(Image)圖片框控件和圖像框控件主要用于在窗體的指定位置顯示圖形信息。圖片框控件和圖像框控件兩者的主要區(qū)別在于圖片框控件提供了畫圖的方法,可以在運(yùn)行時(shí)在其上畫圖,而圖像框控件只適合于顯示圖形信息,而且比圖片框控件占用的資源要少。7.10.1 圖片框控件的常用屬性圖片框控件的常用屬性主要包括:Picture屬性: AutoRedraw屬性:AutoSize屬性: ClipControls屬性7.10.2 圖片框控件的常用方法圖片框控件最常用的方法就是PaintPic
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 藥品生命周期管理-洞察分析
- 小組合作學(xué)習(xí)效果-洞察分析
- 休閑教育政策研究-洞察分析
- 團(tuán)體輔導(dǎo)效果評(píng)估-洞察分析
- 虛擬健康咨詢與交互研究-洞察分析
- 寫給女朋友的道歉信范文(5篇)
- 關(guān)于不放煙花爆竹的倡議書(9篇)
- 《休克治療原則》課件
- 創(chuàng)新科技產(chǎn)品營(yíng)銷的提問引導(dǎo)法
- 兒童音樂治療藝術(shù)與醫(yī)療的完美結(jié)合
- GB/T 4450-1995船用盲板鋼法蘭
- GB/T 24802-2009橡膠增塑劑A
- GB/T 12706.1-2020額定電壓1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)擠包絕緣電力電纜及附件第1部分:額定電壓1 kV(Um=1.2 kV)和3 kV(Um=3.6 kV)電纜
- 企業(yè)標(biāo)準(zhǔn)編寫模板
- 壓力管道水壓試驗(yàn)記錄范文
- 山東電力積分商城系統(tǒng)建設(shè)方案v1.1
- 部編人教版五年級(jí)語文上冊(cè)期末測(cè)試卷含答題卡
- 內(nèi)陸漁政船建設(shè)項(xiàng)目可行性研究報(bào)告
- 環(huán)境材料學(xué)教學(xué)課件匯總完整版電子教案全書整套課件幻燈片(最新)
- 建設(shè)項(xiàng)目全過程跟蹤審計(jì)表格
- 業(yè)務(wù)員手冊(cè)內(nèi)容
評(píng)論
0/150
提交評(píng)論