![VB0基本控件的屬性_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/e45b58a2-10d1-4663-8d0f-72e728f4d320/e45b58a2-10d1-4663-8d0f-72e728f4d3201.gif)
![VB0基本控件的屬性_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/e45b58a2-10d1-4663-8d0f-72e728f4d320/e45b58a2-10d1-4663-8d0f-72e728f4d3202.gif)
![VB0基本控件的屬性_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/e45b58a2-10d1-4663-8d0f-72e728f4d320/e45b58a2-10d1-4663-8d0f-72e728f4d3203.gif)
![VB0基本控件的屬性_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-12/2/e45b58a2-10d1-4663-8d0f-72e728f4d320/e45b58a2-10d1-4663-8d0f-72e728f4d3204.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、VB 基本控件的屬性,方法經及事件VB 基本控件的屬性,方法經及事件VB 基本控件的屬性,方法經及事件 所有控件都具有的屬性:1、Name: 表示在代碼中用來標識一個控件的名字。2、Enabled: 表示一個控件是否可以響應一個事件,即該控件可不可用。 值為 true: 可以響應;值為 false: 不可以看見。3、Visible:表示一個控件是否可見。值為true:可以看見;值為false:不可以看見。 所有控件都有具有的事件:1、KeyDown : 當用戶按下鍵盤上一個鍵時發(fā)生的。2、KeyUp : 在用戶松開鍵盤上按下的鍵時發(fā)生的。3、KeyPress : 在 Key Down 和 Ke
2、y Up 事件之間發(fā)生。4、MouseDown : 在鼠標被按下時觸發(fā)的。5、MouseUp :在用戶松開鼠標鍵時發(fā)生的。6、Click :在用戶單擊鼠標左鍵時發(fā)生的。7、DblClick :在用戶雙擊鼠標時發(fā)生的。一、窗體( Form)屬性:1、Caption: 表示窗體標題欄的文字。2、BorderStyle: 一般情況下為默認值,若更改為下列值:1)值為 0: 沒有窗體標題欄2)值為 1: 窗體運行之后不能改變大小3、WindowState: 設置窗體的大小。3)值為 0: 窗體正常大小4)值為 1: 窗體最小化值為 2: 窗體最大化4、BackColor: 表示窗體的背景顏色事件:1、
3、Initialize (初始化事件):在窗體加載和顯示之前觸發(fā),這個事件只觸一次。2、 Load (加載事件):用來完成窗體顯示之前需要完成的動作。3、Activate/Deactivate (激活 /非激活事件 ):是用戶在同一個應用程序的兩個或多 個窗體之間移動時觸發(fā)的。4、 QueryUnload (條件卸載事件):決定窗體是如何關閉的。觸發(fā) QueryUnload 事件時 Unload 的參數(shù)和因素有:1) VbFormControlMenu值為0 :選中窗體控件菜單中的 Close命令。2)VbFormCode 值為 1 :從代碼中調用 Unload 語句。3)VbAppWindow
4、s 值為 2 :終止當前的 Windows 操作系統(tǒng)。4)VbFormMDIForm 值為 4 :因為終止 MDI 父窗體而導致 MDI 子窗體的終止。5、Terminate終止事件):在窗體的所有實例從內存中清除時發(fā)生,只觸發(fā)一次。 方法:1、Load:加載窗體,但不在屏幕上顯示2、Unload:卸載窗體,既從屏幕上也從內存中清除窗體。3、 Show:加載窗體并在屏幕上顯示窗體。Show分為:1)正常窗體 :Form1.show 2)模式窗體 (只能顯示一個窗體 ):Form1.show.vbmodel4、Hide:從屏幕上隱藏窗體,但是在內存中保存窗體的信息。5、Move: 移動窗體,必須
5、有坐標值。 十三、 MDIForm 窗體步驟:1、點擊添加窗體圖標添加一個 MDIForm ;2、點擊添加窗體圖標添加若干個普通窗件,然后設置這些窗體的MDIChild屬性,令其值為T rue此時,工程窗口中窗體的圖標會有變化;3、右鍵點擊工程窗口中工程的圖標,設置 Startup object啟動對象)屬性,選擇MDIForm 1。屬性的使用方式:1)選中控件,在屬性窗口中進行設置; 2)選擇恰當?shù)氖录诖a中編寫。格式:控件名屬性=屬性值 方法的使用方式:1)先選擇適當?shù)氖录?2)再用方法。格式:控件名 .方法可以帶參數(shù) 格式例外的方法:Load Form1、Un load Form1
6、、PopupMe nu 菜單名 備注:菜單、工具條、狀態(tài)欄 數(shù)據(jù)有效性檢驗分為二種:1、窗體級有效性檢驗:在用戶向窗體中輸入所有的字段之后進行驗證。主要用 于窗體級的事件是:KeyPress事件,KeyDown和KeyUP事件和KeyPreview屬性。 KeyPreview 屬性 (可以在任何時候訪問的屬性 ):如果窗體的控件被禁用或處于不 可見狀態(tài),窗體可接受所有的鍵盤事件; 如果窗體所有的控件都是有效和可見的, 則窗體只在 KeyPreview =true 時觸發(fā)鍵盤事件, 此時窗體具有與焦點所在控件同 等的鍵盤響應能力,但窗體的響應優(yōu)先于控件。2、字段級有效性檢驗:在用戶輸入每個字段的
7、數(shù)據(jù)后就進行有效性檢驗。字段 事件用來進行有效性檢驗(KeyPress事件,KeyDown和KeyUP事件)和輸入字符的 格式檢驗。掩碼編輯控件(Masked Edit Controls):用來限制用戶輸入的數(shù)據(jù)類型,圖標為:#| ,它的屬性可用于幫助檢驗用戶的輸入:1) Mask屬性:可以在設計時或運行時設置,Mask屬性的值是一個空字符串“” 時,控件就和標準文本框控件一樣。2)Format屬性:指定控件中輸入的形式 做字,日期和文本)的顯示或打印格式。3) Text和ClipText屬性:Text屬性用來返回按掩碼格式輸入的數(shù)據(jù),但ClipText 屬性返回的只是輸入的數(shù)據(jù)。4) Val
8、idate事件:是最簡單的數(shù)據(jù)有效性檢驗方法,Validate=true時,光標可移動,Validate=false時,阻止光標向下移動。二、文本框( Text)屬性:1、 Text:表示文本框里的文本。如:Text1.Text=” APPLE”2、 MaxLength: 給定一個整數(shù),表示文本框最多可以輸入幾個字符(英文與漢字長 度一樣,都占一個字節(jié) )。3、PasswordChar: 顯示密碼時使用。4、Locked: 值為 True: 用戶不可以編輯文本框中的文本。False文本框中的文本可以更改。5、MultiLine:值為True:文本可以顯示在多行。False文本只能顯示在一行。6
9、 BackColor:文本框的背景顏色。7、 BorderStyle:設置文本框的樣式,有兩個值(上機試一下)。8、Font:設置文本中的字體。9、ForeColor:設置文本框中字體的顏色。事件:1、Click: 點擊文本框時發(fā)生。2、Change當文本框中的文本發(fā)生變化時發(fā)生。3、LostFocus當文本框失去焦點時發(fā)生。4、KeyPress當按下或釋放鍵盤按鍵時發(fā)生。方法:1、SetFocus讓窗體獲得焦點(即光標停留在文本框中)。如:Form1.SetFocus三、按鈕( Command)屬性:1、Caption:表示按鈕上面的文字。2、Picture:按鈕上面的圖片(適用于圖片按鈕)
10、。3、Font:按鈕上字體的設置。事件:1、 Click: 點擊按鈕時發(fā)生的。方法:1 、 Move: 移動按鈕,必須有坐標值。四、標簽( Label)屬性:1、Caption:標簽上的文字。2、AutoSize:標簽隨著上面的文字的變化而變化。3、BackColor:標簽的背景顏色。4、Font:設置標簽的字體。事件:1、Click: 點擊標簽時發(fā)生的。2、Change當標簽上面的文本發(fā)生變化時發(fā)生。3、DblClick: 當雙擊標簽時發(fā)生的。方法:1、Move:移動標簽,必須有坐標。女口: Label1.MoveO,O將標簽移動到坐標植為 0, 0 的位置。五、列表框( List)屬性:1
11、、ListIndex: 表示列表框里當前所選中的項的索引值。如: msgbox List.ListIndex 若當前選中了列表框里的第二項,則返回 12、List:表示列表框里的選項內容,后面要加上索引值。如:Text1.Text=List1 List()若開表框里的第一項為 aaa則文本框Text1,里邊的內 容為 aaa綜合例子: Text1.Text=List1.List(List1.ListIndex)3、 Sorted:列表框里元素的排序方式一一值為True:列表項自動按升序排序;False列表項按插入的順序排序4、 Selected設置一個選中的狀態(tài),后面要加上索引值值為True:
12、表示選中;False表示未選中;如:If List1.Selected(0)=True thenList1.RemoveItem 0End If5、MultiSelect: 指定列表框里的選項是否可以多選。值為 1:每次只能從中選擇一項;值為 2:可以普通多選,只用鼠標實現(xiàn);值為3:可以多選,用Ctrl+鼠標或Shift+鼠標實現(xiàn)6 ListCou nt:用于返回列表框里的選項的總數(shù)。事件:1、Click: 點擊列表框中的選項時發(fā)生的。2、S cro l l :滾動列表框的滾動條時發(fā)生的。方法:1、AddItem:向列表框中的添加選項,后面跟添加的內容 如: List1 .AddItem ”A
13、PPLe”2、Removeitem從列表框中刪除一選項,后面跟索引值如: List1.RemoveItem 0 表示刪除列表框中的第一項,若刪除全部選項應用循環(huán) 實現(xiàn)3、SetFocus使列表框獲得焦點4、Clear:清空列表框里的列表項六、組合框( Combo) 屬性:1、ListCount: 用于返回列表框里的選項的總數(shù)。2、Sorted:列表框里元素的排序方式一一值為 True:列表項自動按升序排序; False列表項按插入的順序排序3、ListIndex: 表示列表框里當前所選中的項的索引值。5、Style:列表框的樣式:值為 0:下拉組合框,用戶可以選擇也可以自己輸入;值為 1:簡單
14、組合框,由一個文本框和列表框構成,可以選擇也可以自己輸入;值為 2:下拉列表組合框,用戶只能從組合框中選擇;6 Locked:值為True用戶不可以自己輸入;False用戶可以自己輸入。 事件:1、Click: 輸入用戶點擊組合框中的選項時發(fā)生的。2、Scroll:用戶滾動滾動條時發(fā)生。3、Change當用戶改變組合框中的內容時發(fā)生。4、DropDown:當用戶點擊向下箭頭時發(fā)生。方法: 1、 AddItem2、 RemoveItem 用法和列表框一樣的。七、框架( Frame)屬性:Caption:框架上面的文字。事件: Click: 點擊框架時發(fā)生的。方法:Move, Drag(拖動)不常
15、用。八、單選按鈕( Option)屬性:1、Caption:跟在按鈕旁邊的文字。2、 Value表示按鈕有沒有被選中,值為 True:表示被選中;值為False表示未被 選中。事件:Click:點擊按鈕時發(fā)生的。方法: Move: 不常用。九、復選框( Check)屬性:1、Caption:跟在復選框旁邊的文字。2、 Value:表示復選框有沒有被選中,值為1:表示被選中;值為0:表示未被選中。 事件: Click: 點擊復選框時發(fā)生的。注:點擊之后要判斷有沒有被選中方法: Move: 不常用。十、滾動條(堅直 Hscroll,水平 Vscroll)屬性:1、Value返回滑塊當前的位置,其值在 Min和Max范圍內變化。2、Min:設置滾動條的最小值。3、Max:設置滾動條的最大值。事件:1、Scroll:滾動滑塊時發(fā)生的。2、Cha nge滑塊從一個位置變化到另一個位置時發(fā)生的。 方法: Move: 不常用。十一、數(shù)據(jù)控件( Data)屬性:1、Connect通常取默認值 Access2、DataBaseName設置要和哪個數(shù)據(jù)庫相連,添一個數(shù)據(jù)庫的名字。3、RecordSource指定和該數(shù)據(jù)庫中的哪個表相連。4、RecordType通常取默認值(1-Dynaset),也可以更改記錄。值為1-Dy naset:可以連
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省日照市高三上學期期末考試語文試卷(含答案)
- 2025會議 展覽合同
- 2025機動車買賣合同模板
- 運輸類合同范本
- 南寧房屋租賃服務合同模板
- 2025建筑施工物資租賃合同示范文本無擔保方
- 雞蛋供貨采購合同
- 借款用于投資合同
- 2025年浙教版必修二物理下冊階段測試試卷
- 快速學習的技能培訓課程設計與實施
- 極簡統(tǒng)計學(中文版)
- 2024年資格考試-對外漢語教師資格證筆試參考題庫含答案
- 2024年4月自考02382管理信息系統(tǒng)答案及評分參考
- (蘇版)初三化學上冊:第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯點薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術查房護理課件
- 燃氣罩式爐應急預案
- 專題23平拋運動臨界問題相遇問題類平拋運和斜拋運動
- 超聲科醫(yī)德醫(yī)風制度內容
- 高三開學收心班會課件
- 蒸汽換算計算表
評論
0/150
提交評論