



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、VB 基本控件的屬性,方法經(jīng)及事件VB 基本控件的屬性,方法經(jīng)及事件VB 基本控件的屬性,方法經(jīng)及事件 所有控件都具有的屬性:1、Name: 表示在代碼中用來標(biāo)識(shí)一個(gè)控件的名字。2、Enabled: 表示一個(gè)控件是否可以響應(yīng)一個(gè)事件,即該控件可不可用。 值為 true: 可以響應(yīng);值為 false: 不可以看見。3、Visible:表示一個(gè)控件是否可見。值為true:可以看見;值為false:不可以看見。 所有控件都有具有的事件:1、KeyDown : 當(dāng)用戶按下鍵盤上一個(gè)鍵時(shí)發(fā)生的。2、KeyUp : 在用戶松開鍵盤上按下的鍵時(shí)發(fā)生的。3、KeyPress : 在 Key Down 和 Ke
2、y Up 事件之間發(fā)生。4、MouseDown : 在鼠標(biāo)被按下時(shí)觸發(fā)的。5、MouseUp :在用戶松開鼠標(biāo)鍵時(shí)發(fā)生的。6、Click :在用戶單擊鼠標(biāo)左鍵時(shí)發(fā)生的。7、DblClick :在用戶雙擊鼠標(biāo)時(shí)發(fā)生的。一、窗體( Form)屬性:1、Caption: 表示窗體標(biāo)題欄的文字。2、BorderStyle: 一般情況下為默認(rèn)值,若更改為下列值:1)值為 0: 沒有窗體標(biāo)題欄2)值為 1: 窗體運(yùn)行之后不能改變大小3、WindowState: 設(shè)置窗體的大小。3)值為 0: 窗體正常大小4)值為 1: 窗體最小化值為 2: 窗體最大化4、BackColor: 表示窗體的背景顏色事件:1、
3、Initialize (初始化事件):在窗體加載和顯示之前觸發(fā),這個(gè)事件只觸一次。2、 Load (加載事件):用來完成窗體顯示之前需要完成的動(dòng)作。3、Activate/Deactivate (激活 /非激活事件 ):是用戶在同一個(gè)應(yīng)用程序的兩個(gè)或多 個(gè)窗體之間移動(dòng)時(shí)觸發(fā)的。4、 QueryUnload (條件卸載事件):決定窗體是如何關(guān)閉的。觸發(fā) QueryUnload 事件時(shí) Unload 的參數(shù)和因素有:1) VbFormControlMenu值為0 :選中窗體控件菜單中的 Close命令。2)VbFormCode 值為 1 :從代碼中調(diào)用 Unload 語句。3)VbAppWindow
4、s 值為 2 :終止當(dāng)前的 Windows 操作系統(tǒng)。4)VbFormMDIForm 值為 4 :因?yàn)榻K止 MDI 父窗體而導(dǎo)致 MDI 子窗體的終止。5、Terminate終止事件):在窗體的所有實(shí)例從內(nèi)存中清除時(shí)發(fā)生,只觸發(fā)一次。 方法:1、Load:加載窗體,但不在屏幕上顯示2、Unload:卸載窗體,既從屏幕上也從內(nèi)存中清除窗體。3、 Show:加載窗體并在屏幕上顯示窗體。Show分為:1)正常窗體 :Form1.show 2)模式窗體 (只能顯示一個(gè)窗體 ):Form1.show.vbmodel4、Hide:從屏幕上隱藏窗體,但是在內(nèi)存中保存窗體的信息。5、Move: 移動(dòng)窗體,必須
5、有坐標(biāo)值。 十三、 MDIForm 窗體步驟:1、點(diǎn)擊添加窗體圖標(biāo)添加一個(gè) MDIForm ;2、點(diǎn)擊添加窗體圖標(biāo)添加若干個(gè)普通窗件,然后設(shè)置這些窗體的MDIChild屬性,令其值為T rue此時(shí),工程窗口中窗體的圖標(biāo)會(huì)有變化;3、右鍵點(diǎn)擊工程窗口中工程的圖標(biāo),設(shè)置 Startup object啟動(dòng)對(duì)象)屬性,選擇MDIForm 1。屬性的使用方式:1)選中控件,在屬性窗口中進(jìn)行設(shè)置; 2)選擇恰當(dāng)?shù)氖录诖a中編寫。格式:控件名屬性=屬性值 方法的使用方式:1)先選擇適當(dāng)?shù)氖录?2)再用方法。格式:控件名 .方法可以帶參數(shù) 格式例外的方法:Load Form1、Un load Form1
6、、PopupMe nu 菜單名 備注:菜單、工具條、狀態(tài)欄 數(shù)據(jù)有效性檢驗(yàn)分為二種:1、窗體級(jí)有效性檢驗(yàn):在用戶向窗體中輸入所有的字段之后進(jìn)行驗(yàn)證。主要用 于窗體級(jí)的事件是:KeyPress事件,KeyDown和KeyUP事件和KeyPreview屬性。 KeyPreview 屬性 (可以在任何時(shí)候訪問的屬性 ):如果窗體的控件被禁用或處于不 可見狀態(tài),窗體可接受所有的鍵盤事件; 如果窗體所有的控件都是有效和可見的, 則窗體只在 KeyPreview =true 時(shí)觸發(fā)鍵盤事件, 此時(shí)窗體具有與焦點(diǎn)所在控件同 等的鍵盤響應(yīng)能力,但窗體的響應(yīng)優(yōu)先于控件。2、字段級(jí)有效性檢驗(yàn):在用戶輸入每個(gè)字段的
7、數(shù)據(jù)后就進(jìn)行有效性檢驗(yàn)。字段 事件用來進(jìn)行有效性檢驗(yàn)(KeyPress事件,KeyDown和KeyUP事件)和輸入字符的 格式檢驗(yàn)。掩碼編輯控件(Masked Edit Controls):用來限制用戶輸入的數(shù)據(jù)類型,圖標(biāo)為:#| ,它的屬性可用于幫助檢驗(yàn)用戶的輸入:1) Mask屬性:可以在設(shè)計(jì)時(shí)或運(yùn)行時(shí)設(shè)置,Mask屬性的值是一個(gè)空字符串“” 時(shí),控件就和標(biāo)準(zhǔn)文本框控件一樣。2)Format屬性:指定控件中輸入的形式 做字,日期和文本)的顯示或打印格式。3) Text和ClipText屬性:Text屬性用來返回按掩碼格式輸入的數(shù)據(jù),但ClipText 屬性返回的只是輸入的數(shù)據(jù)。4) Val
8、idate事件:是最簡(jiǎn)單的數(shù)據(jù)有效性檢驗(yàn)方法,Validate=true時(shí),光標(biāo)可移動(dòng),Validate=false時(shí),阻止光標(biāo)向下移動(dòng)。二、文本框( Text)屬性:1、 Text:表示文本框里的文本。如:Text1.Text=” APPLE”2、 MaxLength: 給定一個(gè)整數(shù),表示文本框最多可以輸入幾個(gè)字符(英文與漢字長 度一樣,都占一個(gè)字節(jié) )。3、PasswordChar: 顯示密碼時(shí)使用。4、Locked: 值為 True: 用戶不可以編輯文本框中的文本。False文本框中的文本可以更改。5、MultiLine:值為True:文本可以顯示在多行。False文本只能顯示在一行。6
9、 BackColor:文本框的背景顏色。7、 BorderStyle:設(shè)置文本框的樣式,有兩個(gè)值(上機(jī)試一下)。8、Font:設(shè)置文本中的字體。9、ForeColor:設(shè)置文本框中字體的顏色。事件:1、Click: 點(diǎn)擊文本框時(shí)發(fā)生。2、Change當(dāng)文本框中的文本發(fā)生變化時(shí)發(fā)生。3、LostFocus當(dāng)文本框失去焦點(diǎn)時(shí)發(fā)生。4、KeyPress當(dāng)按下或釋放鍵盤按鍵時(shí)發(fā)生。方法:1、SetFocus讓窗體獲得焦點(diǎn)(即光標(biāo)停留在文本框中)。如:Form1.SetFocus三、按鈕( Command)屬性:1、Caption:表示按鈕上面的文字。2、Picture:按鈕上面的圖片(適用于圖片按鈕)
10、。3、Font:按鈕上字體的設(shè)置。事件:1、 Click: 點(diǎn)擊按鈕時(shí)發(fā)生的。方法:1 、 Move: 移動(dòng)按鈕,必須有坐標(biāo)值。四、標(biāo)簽( Label)屬性:1、Caption:標(biāo)簽上的文字。2、AutoSize:標(biāo)簽隨著上面的文字的變化而變化。3、BackColor:標(biāo)簽的背景顏色。4、Font:設(shè)置標(biāo)簽的字體。事件:1、Click: 點(diǎn)擊標(biāo)簽時(shí)發(fā)生的。2、Change當(dāng)標(biāo)簽上面的文本發(fā)生變化時(shí)發(fā)生。3、DblClick: 當(dāng)雙擊標(biāo)簽時(shí)發(fā)生的。方法:1、Move:移動(dòng)標(biāo)簽,必須有坐標(biāo)。女口: Label1.MoveO,O將標(biāo)簽移動(dòng)到坐標(biāo)植為 0, 0 的位置。五、列表框( List)屬性:1
11、、ListIndex: 表示列表框里當(dāng)前所選中的項(xiàng)的索引值。如: msgbox List.ListIndex 若當(dāng)前選中了列表框里的第二項(xiàng),則返回 12、List:表示列表框里的選項(xiàng)內(nèi)容,后面要加上索引值。如:Text1.Text=List1 List()若開表框里的第一項(xiàng)為 aaa則文本框Text1,里邊的內(nèi) 容為 aaa綜合例子: Text1.Text=List1.List(List1.ListIndex)3、 Sorted:列表框里元素的排序方式一一值為True:列表項(xiàng)自動(dòng)按升序排序;False列表項(xiàng)按插入的順序排序4、 Selected設(shè)置一個(gè)選中的狀態(tài),后面要加上索引值值為True:
12、表示選中;False表示未選中;如:If List1.Selected(0)=True thenList1.RemoveItem 0End If5、MultiSelect: 指定列表框里的選項(xiàng)是否可以多選。值為 1:每次只能從中選擇一項(xiàng);值為 2:可以普通多選,只用鼠標(biāo)實(shí)現(xiàn);值為3:可以多選,用Ctrl+鼠標(biāo)或Shift+鼠標(biāo)實(shí)現(xiàn)6 ListCou nt:用于返回列表框里的選項(xiàng)的總數(shù)。事件:1、Click: 點(diǎn)擊列表框中的選項(xiàng)時(shí)發(fā)生的。2、S cro l l :滾動(dòng)列表框的滾動(dòng)條時(shí)發(fā)生的。方法:1、AddItem:向列表框中的添加選項(xiàng),后面跟添加的內(nèi)容 如: List1 .AddItem ”A
13、PPLe”2、Removeitem從列表框中刪除一選項(xiàng),后面跟索引值如: List1.RemoveItem 0 表示刪除列表框中的第一項(xiàng),若刪除全部選項(xiàng)應(yīng)用循環(huán) 實(shí)現(xiàn)3、SetFocus使列表框獲得焦點(diǎn)4、Clear:清空列表框里的列表項(xiàng)六、組合框( Combo) 屬性:1、ListCount: 用于返回列表框里的選項(xiàng)的總數(shù)。2、Sorted:列表框里元素的排序方式一一值為 True:列表項(xiàng)自動(dòng)按升序排序; False列表項(xiàng)按插入的順序排序3、ListIndex: 表示列表框里當(dāng)前所選中的項(xiàng)的索引值。5、Style:列表框的樣式:值為 0:下拉組合框,用戶可以選擇也可以自己輸入;值為 1:簡(jiǎn)單
14、組合框,由一個(gè)文本框和列表框構(gòu)成,可以選擇也可以自己輸入;值為 2:下拉列表組合框,用戶只能從組合框中選擇;6 Locked:值為True用戶不可以自己輸入;False用戶可以自己輸入。 事件:1、Click: 輸入用戶點(diǎn)擊組合框中的選項(xiàng)時(shí)發(fā)生的。2、Scroll:用戶滾動(dòng)滾動(dòng)條時(shí)發(fā)生。3、Change當(dāng)用戶改變組合框中的內(nèi)容時(shí)發(fā)生。4、DropDown:當(dāng)用戶點(diǎn)擊向下箭頭時(shí)發(fā)生。方法: 1、 AddItem2、 RemoveItem 用法和列表框一樣的。七、框架( Frame)屬性:Caption:框架上面的文字。事件: Click: 點(diǎn)擊框架時(shí)發(fā)生的。方法:Move, Drag(拖動(dòng))不常
15、用。八、單選按鈕( Option)屬性:1、Caption:跟在按鈕旁邊的文字。2、 Value表示按鈕有沒有被選中,值為 True:表示被選中;值為False表示未被 選中。事件:Click:點(diǎn)擊按鈕時(shí)發(fā)生的。方法: Move: 不常用。九、復(fù)選框( Check)屬性:1、Caption:跟在復(fù)選框旁邊的文字。2、 Value:表示復(fù)選框有沒有被選中,值為1:表示被選中;值為0:表示未被選中。 事件: Click: 點(diǎn)擊復(fù)選框時(shí)發(fā)生的。注:點(diǎn)擊之后要判斷有沒有被選中方法: Move: 不常用。十、滾動(dòng)條(堅(jiān)直 Hscroll,水平 Vscroll)屬性:1、Value返回滑塊當(dāng)前的位置,其值在 Min和Max范圍內(nèi)變化。2、Min:設(shè)置滾動(dòng)條的最小值。3、Max:設(shè)置滾動(dòng)條的最大值。事件:1、Scroll:滾動(dòng)滑塊時(shí)發(fā)生的。2、Cha nge滑塊從一個(gè)位置變化到另一個(gè)位置時(shí)發(fā)生的。 方法: Move: 不常用。十一、數(shù)據(jù)控件( Data)屬性:1、Connect通常取默認(rèn)值 Access2、DataBaseName設(shè)置要和哪個(gè)數(shù)據(jù)庫相連,添一個(gè)數(shù)據(jù)庫的名字。3、RecordSource指定和該數(shù)據(jù)庫中的哪個(gè)表相連。4、RecordType通常取默認(rèn)值(1-Dynaset),也可以更改記錄。值為1-Dy naset:可以連
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 草房子讀后感成長中的困惑與希望
- 節(jié)約用水產(chǎn)品推廣合作協(xié)議
- 數(shù)據(jù)驅(qū)動(dòng)的智能營銷策略推廣合同
- 紅色經(jīng)典故事紅巖讀后感
- 社交電商大數(shù)據(jù)驅(qū)動(dòng)平臺(tái)
- 專利使用費(fèi)支付協(xié)議
- 桃花源記情景劇教案
- 農(nóng)業(yè)生產(chǎn)資源節(jié)約與環(huán)境保護(hù)行動(dòng)計(jì)劃
- 產(chǎn)品設(shè)計(jì)思路表格
- 高考語文的文言文翻譯誤區(qū)分析
- 《生態(tài)安全》課件
- 教科版六年級(jí)下冊(cè)科學(xué)全冊(cè)單元教材分析
- 2025年春新人教版一年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教學(xué)課件
- 2024年第四季度 國家電網(wǎng)工程設(shè)備材料信息參考價(jià)
- 環(huán)保行業(yè)污水處理廠智能化管理方案
- GB/T 17145-2024廢礦物油回收與再生利用導(dǎo)則
- 普通高中生物學(xué)課程標(biāo)準(zhǔn)-(2024修訂版)
- GB/T 45006-2024風(fēng)電葉片用纖維增強(qiáng)復(fù)合材料拉擠板材
- 2025國家公務(wù)員政治理論應(yīng)知應(yīng)會(huì)知識(shí)考試題庫(含答案)
- 2024年無錫職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫及答案解析
- 黑龍江省龍東地區(qū)中考政治真題試題(含答案)
評(píng)論
0/150
提交評(píng)論