![2.3創(chuàng)建基本控件_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/57ff6d7f-d96f-47bc-bb02-76e690d54133/57ff6d7f-d96f-47bc-bb02-76e690d541331.gif)
![2.3創(chuàng)建基本控件_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/57ff6d7f-d96f-47bc-bb02-76e690d54133/57ff6d7f-d96f-47bc-bb02-76e690d541332.gif)
![2.3創(chuàng)建基本控件_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/57ff6d7f-d96f-47bc-bb02-76e690d54133/57ff6d7f-d96f-47bc-bb02-76e690d541333.gif)
![2.3創(chuàng)建基本控件_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/57ff6d7f-d96f-47bc-bb02-76e690d54133/57ff6d7f-d96f-47bc-bb02-76e690d541334.gif)
![2.3創(chuàng)建基本控件_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/7/57ff6d7f-d96f-47bc-bb02-76e690d54133/57ff6d7f-d96f-47bc-bb02-76e690d541335.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第二章第二章 Visual BasicVisual Basic入門入門2.3 2.3 創(chuàng)建基本控件創(chuàng)建基本控件2.2 2.2 程序的保存、打開與運行程序的保存、打開與運行2.4 2.4 多窗體操作多窗體操作2.5 2.5 焦點與焦點與TabTab順序順序2.1 2.1 建立窗體對象建立窗體對象返回目錄返回目錄本章要求本章要求第二章第二章 Visual BasicVisual Basic入門入門u掌握窗體的屬性、事件、和方法掌握窗體的屬性、事件、和方法u掌握命令按鈕、標簽、文本框的常用掌握命令按鈕、標簽、文本框的常用屬性、事件和方法屬性、事件和方法u掌握多窗體的概念及操作方法掌握多窗體的概念及操
2、作方法上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.1.1 窗體對象的創(chuàng)建與操作窗體對象的創(chuàng)建與操作2.1 建立窗體對象建立窗體對象標題圖標控制菜單框最小化按鈕最小化按鈕邊框樣式上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門 2.設置屬性設置屬性u在屬性窗口設置屬性值在屬性窗口設置屬性值u用程序代碼改變屬性的值:用程序代碼改變屬性的值: 【格式格式】:對象對象. 屬性名屬性名=屬性值屬性值上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual Basi
3、cVisual Basic入門入門2.1.2 窗體對象的事件和方法窗體對象的事件和方法事件事件: : 是由是由VBVB事先設置好的、能夠被對象識別的動作。事先設置好的、能夠被對象識別的動作。方法:方法:是對象可執(zhí)行的動作。是對象可執(zhí)行的動作。 Print Print 方法方法 對象對象.Print.Print表達式表達式1,|;1,|;表達式表達式2,|;2,|;. Cls Cls方法方法 對象對象.Cls.Cls上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門MoveMove方法方法 作用:移動對象在屏幕或窗體上的位置和改變大小。
4、作用:移動對象在屏幕或窗體上的位置和改變大小。 對象對象.Move .Move 左邊距離左邊距離,上邊距離上邊距離,寬度寬度 ,高度高度例例2-1分別單擊、雙擊窗體觀察輸出結果分別單擊、雙擊窗體觀察輸出結果上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.2 程序的保存、打開與運行程序的保存、打開與運行2.2.1 程序的保存程序的保存v單擊單擊“文件文件”菜單菜單”保存工程保存工程”命令命令;v單擊工具欄的單擊工具欄的“保存保存”按鈕。按鈕。2.2.2 程序的打開程序的打開v 單擊工具欄的單擊工具欄的“打開打開”按鈕。按鈕。v 單
5、擊單擊“文件文件”菜單菜單 - “- “打開工程打開工程”命令命令上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.2.3 程序的運行程序的運行1 1、解釋執(zhí)行、解釋執(zhí)行對每條語句邊解釋邊執(zhí)行,運行總體速度慢但調試方便。對每條語句邊解釋邊執(zhí)行,運行總體速度慢但調試方便。2 2、編譯執(zhí)行、編譯執(zhí)行 先對程序中的每條語句全部進行編譯完后再執(zhí)行程序,先對程序中的每條語句全部進行編譯完后再執(zhí)行程序,速度快。速度快。3 3、生成可執(zhí)行文件、生成可執(zhí)行文件 生成可以脫離生成可以脫離VBVB環(huán)境在環(huán)境在WindowsWindows下運行的應用程
6、序。下運行的應用程序。上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.3 創(chuàng)建基本控件創(chuàng)建基本控件2.3.1 2.3.1 控件對象的建立和編輯控件對象的建立和編輯2 2、對象的編輯:、對象的編輯: (1 1)鼠標拖動控制柄(尺寸柄)鼠標拖動控制柄(尺寸柄) (2 2)設置)設置WidthWidth、HeightHeight屬性:用于精確屬性:用于精確設置大小設置大小1 1、建立對象:、建立對象:將工具箱中的控件添加到窗體中將工具箱中的控件添加到窗體中上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicV
7、isual Basic入門入門 3 3、對象的刪除與移動:、對象的刪除與移動: a.a.對象的刪除:對象的刪除: (1 1)DeleteDelete(Del),Del), (2 2)單擊鼠標右鍵)單擊鼠標右鍵 - - 刪除命令刪除命令b.b.對象的移動:對象的移動: (1 1)鼠標左)鼠標左鍵鍵拖動控件拖動控件 (2 2)設置)設置TopTop、LeftLeft屬性屬性c.c.鎖定控件鎖定控件: :單擊單擊“格式格式”菜單菜單-鎖定控件鎖定控件上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門4 4、對象的命名:、對象的命名: 對象的
8、名字就是窗體和控件的對象的名字就是窗體和控件的“名稱名稱”屬屬性。它作為對象的標識被程序引用,而不會顯性。它作為對象的標識被程序引用,而不會顯示在窗體上。示在窗體上。(1 1)系統(tǒng)默認名字:)系統(tǒng)默認名字:FormXFormX、CommandXCommandX、LabelXLabelX、TextXTextX等(等(X=1,2,3X=1,2,3) )(2 2)最好采用約定的前綴(表)最好采用約定的前綴(表2-32-3)上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.3.2 命令按鈕控件命令按鈕控件作用:接受用戶輸入的命令作用:接受
9、用戶輸入的命令可接受以下三種方式的命令可接受以下三種方式的命令: :a.a.鼠標單擊鼠標單擊 b.b.快捷鍵快捷鍵 c.Tabc.Tab鍵焦點到該鍵焦點到該按鈕按鈕1 1、常用屬性:、常用屬性: Caption Enabled Style Caption Enabled Style Picture ToolTipTextPicture ToolTipText2 2、事件:、事件:ClickClick上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.3.3 標簽控件(標簽控件(Label) 只起到提示信息的作用,其文本不能被用戶修改
10、,只起到提示信息的作用,其文本不能被用戶修改,被顯示的信息是被顯示的信息是Caption的屬性值。的屬性值。1 1、常用屬性、常用屬性 Caption :Caption :標簽上顯示的文本標簽上顯示的文本 ForeColorForeColor: :設置設置captioncaption字體顏色字體顏色 Font:Font:設置設置captioncaption字體、字號、效果等字體、字號、效果等上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.3.4 文本框控件(文本框控件(TextBox)事件:事件: (1(1)ChangeChan
11、ge:當文本框內容發(fā)生變化時觸發(fā)。當文本框內容發(fā)生變化時觸發(fā)。 (2(2)GotFocusGotFocus:當文本框得到焦點時觸發(fā)。當文本框得到焦點時觸發(fā)。 (3(3)LostFocusLostFocus:當文本框失去焦點時觸發(fā)。當文本框失去焦點時觸發(fā)。 (4(4)KeyPressKeyPress:當用戶在文本框上按下并且釋當用戶在文本框上按下并且釋放鍵盤上的一個放鍵盤上的一個ANSIANSI鍵時觸發(fā)。鍵時觸發(fā)。 例例2-2 2-2 文本框、標簽控件的設計文本框、標簽控件的設計上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.4.
12、1 添加窗體添加窗體1 1、添加窗體:、添加窗體:u單擊單擊“工具欄工具欄” ” - “- “添加窗體添加窗體”按鈕;按鈕; u單擊單擊“工程工程”菜單菜單 - “- “添加窗體添加窗體”命令命令2 2、有關語句和方法:、有關語句和方法:(1(1)load load 語句語句【格式格式】:Load Load 窗體名窗體名 將指定的窗體裝入內存但并不顯示。將指定的窗體裝入內存但并不顯示。上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門 (2)Unload 語句語句 【格式】【格式】 :Unload 窗體名窗體名 將指定的窗體從內存中釋
13、放掉。將指定的窗體從內存中釋放掉。(3)Show 方法方法 【格式】【格式】 :窗體名窗體名.Show 將指定的窗體對象裝入內存并顯示。將指定的窗體對象裝入內存并顯示。(4)Hide 方法方法 【格式】【格式】 :窗體名窗體名.Hide 將指定的窗體隱藏,但仍在內存中。將指定的窗體隱藏,但仍在內存中。上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.5 焦點與焦點與Tab順序順序焦點是對象接受鼠標和鍵盤輸入的能力焦點是對象接受鼠標和鍵盤輸入的能力 使控件得到使控件得到或失去或失去焦點的方法:焦點的方法: 按按Tab鍵鍵 ; 用快捷
14、鍵;用快捷鍵; 運行時運行時,單擊某一控件單擊某一控件 在程序代碼中用在程序代碼中用 SetFocus 方法方法上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門2.5.2 Tab順序順序用戶按用戶按TabTab鍵時焦點在窗體上各控件之間移動的順序鍵時焦點在窗體上各控件之間移動的順序1.1. TabTab的順序可以通過的順序可以通過TabIndexTabIndex屬性屬性2.2. 改變運行時某個控件首先得到焦點的方法:改變運行時某個控件首先得到焦點的方法:(1 1)將控件的)將控件的TabIndexTabIndex屬性設置成屬性設置成
15、0 0;(2 2)利用)利用 對象對象.SetFocus.SetFocus方法。方法。3.3.將可以得到焦點的控件的將可以得到焦點的控件的TabStopTabStop屬性設置位屬性設置位False,False,按按TabTab鍵將跳過該事件。鍵將跳過該事件。上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門一、選擇題一、選擇題1. 1. 在窗體在窗體Form1Form1的的Click Click 事件過程中有以下語句:事件過程中有以下語句: Label1.Caption=“ Visual Basic”Label1.Caption=“
16、Visual Basic”若本語句執(zhí)行前,標簽控件的若本語句執(zhí)行前,標簽控件的Caption Caption 屬性取默認屬性取默認值,則該標簽控件的名稱屬性和值,則該標簽控件的名稱屬性和CaptionCaption屬性在屬性在執(zhí)行本語句前的取值分別為執(zhí)行本語句前的取值分別為_。A.A. Label, label B.Label, Caption Label, label B.Label, Caption C. Label1, Label1 D. Caption, Label1C. Label1, Label1 D. Caption, Label1上一頁上一頁返回章首返回章首下一頁下一頁第二章第
17、二章 Visual BasicVisual Basic入門入門2.2.同上題,該語句執(zhí)行后,標簽控件的名稱屬性同上題,該語句執(zhí)行后,標簽控件的名稱屬性和和CaptionCaption屬性的取值分別為屬性的取值分別為_A.Label, Visual Basic B.Label1, Visual A.Label, Visual Basic B.Label1, Visual BasicBasicC.Label1, Caption D. Label1, Label1C.Label1, Caption D. Label1, Label13.3.一個對象可以執(zhí)行的動作與可被對象識別的動作一個對象可以執(zhí)行的
18、動作與可被對象識別的動作分別稱為分別稱為_。A.A. 事件、方法事件、方法 B. B. 方法、方法、 事件事件 C. C. 屬性、屬性、 方法方法 D. D. 過程、過程、 事件事件上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門4 4 改變字體或背景顏色可通過以下改變字體或背景顏色可通過以下_途徑實現(xiàn)途徑實現(xiàn)A.A. RGBRGB函數(shù)函數(shù) B.QBColorB.QBColor 函數(shù)函數(shù) B.B. ColorColor常數(shù)或十六進制顏色碼常數(shù)或十六進制顏色碼 D. D. 以上均正確以上均正確5 5 若使標簽控件顯示時不覆蓋其背景內容
19、,要隊若使標簽控件顯示時不覆蓋其背景內容,要隊_屬性進行設置。屬性進行設置。A BackColor B.BorderStyle A BackColor B.BorderStyle C. ForeDolor D. BackStyleC. ForeDolor D. BackStyle 上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門6.6. 若要使命令按鈕不可操作,要對若要使命令按鈕不可操作,要對_屬性設置屬性設置A.A. Enabled B.Visible Enabled B.Visible C.BackColor C.BackCol
20、or D. CaptionD. Caption7. 7. 文本框沒有文本框沒有_屬性屬性A.A. Enabled B.Visible Enabled B.Visible C.BackColor C.BackColor D. CaptionD. Caption8 8 不論什么控件,共同具有的是不論什么控件,共同具有的是_屬性屬性A. Caption B.Text C.Name D. A. Caption B.Text C.Name D. ForeColorForeColor上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門9. 9. 要
21、使某控件在運行時不可顯示,應對要使某控件在運行時不可顯示,應對_屬性進行屬性進行設置設置A.A. Enabled B.VisibleEnabled B.Visible C.BackColor C.BackColor D. CaptionD. Caption10.10.要使窗體在運行時不可改變窗體的大小并且沒有最要使窗體在運行時不可改變窗體的大小并且沒有最大化按鈕和最小化按鈕,只要對下列大化按鈕和最小化按鈕,只要對下列_屬性設置屬性設置就有效。就有效。A.A. MaxButton B.BorderStyle MaxButton B.BorderStyle C.Width D. MinButton
22、C.Width D. MinButton11. 11. 當程序運行時,系統(tǒng)自動執(zhí)行啟動窗體的當程序運行時,系統(tǒng)自動執(zhí)行啟動窗體的_事件過程事件過程A.A. Load B.Click C.UnLoad D. GotFoucsLoad B.Click C.UnLoad D. GotFoucs上一頁上一頁返回章首返回章首下一頁下一頁第二章第二章 Visual BasicVisual Basic入門入門12 12 如果要在命令按鈕上用如果要在命令按鈕上用picturepicture屬性添加圖片,屬性添加圖片,則應設置下列則應設置下列_屬性屬性A Enabled B.Style C Visible D. A Enabled B.Style C Visible D. CaptionCaption13 .13 .當文本框的當文本框的ScrollbarScrollbar屬性設置了非零值,卻屬性設置了非零值,卻沒出現(xiàn)滾動條,原因是沒出現(xiàn)滾動條,原因是_A.A. 文本框中無內容文本框中無內容 B .B .文本框的文本框的MutiLineMutiLine屬性為屬性為True True C.C.文本框的文本框的MutiLineMutiLi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年可調控輥型四輥液壓軋機合作協(xié)議書
- 2022-2023學年廣西玉林市容縣四年級(上)期末數(shù)學試卷
- 新譯林六年級英語上冊教案(全冊)
- 2025年臨時工協(xié)議常用版(2篇)
- 2025年二手數(shù)控機床買賣合同(2篇)
- 2025年五年級下冊語文教學工作總結樣本(3篇)
- 2025年人事代理員工勞動合同常用版(4篇)
- 2025年倉儲運輸合同標準版本(4篇)
- 2025年互聯(lián)網技術服務合同樣本(三篇)
- 專題01 集合、邏輯用語與復數(shù)(解析版)
- 2024年公務員考試題庫附答案【完整版】
- 關于闖紅燈的調查報告
- T-GDWCA 0019-2018 輻照工藝操作規(guī)范
- 決策與博弈論課件
- 為什么偉大不能被計劃
- 精神障礙患者的社交技巧訓練
- 司機考核管理制度
- 重慶八中2024屆高三12月高考適應性月考卷(四) 語文試卷(含答案)
- 出差報銷單-中英對照版
- 電流互感器試驗報告
- 蔣中一動態(tài)最優(yōu)化基礎
評論
0/150
提交評論