




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 作業(yè) 實(shí)驗(yàn) 掌握 重點(diǎn) 預(yù)習(xí)2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體2.2 2.2 常用控件常用控件2.3 2.3 制作菜單制作菜單2.4 2.4 示例示例 窗體的常用屬性、方法、事件 常用控件的常用屬性、方法、事件 如何制作菜單? 窗體屬性:BorderStyle,Visible 窗體方法:Print 窗體事件:Click 常用控件的常用屬性、方法、事件。 使用菜單編輯器 窗體(Form)是為了設(shè)計(jì)VB應(yīng)用程序界面或?qū)υ捒蚨峁┑拇翱?,是包容用戶界面或?qū)υ捒蛩璧母鞣N控件的“容器”。 窗體的屬性定義了它的外觀;窗體的方法定義了它的行為;窗體所能響應(yīng)的事件定義了它與用戶的交互。 VB為窗體規(guī)定了眾多
2、的屬性、方法與事件。 下面介紹窗體常用的屬性、方法與事件。 aName:窗體名稱。 窗體名稱在程序代碼中作為窗體對象的標(biāo)識名。 窗體名稱可以缺省。 窗體名稱也可以自定義。 窗體名稱自定義的命名規(guī)則:必須以字母或漢字開頭,可以包含數(shù)字和下劃線,但不能包含空格或標(biāo)點(diǎn)符號。 bCaption:窗體標(biāo)題。 窗體標(biāo)題是出現(xiàn)在窗體標(biāo)題欄的文本內(nèi)容。 窗體標(biāo)題默認(rèn)與窗體名稱相同。 標(biāo)題也可以自定義,只要是字符即可,不受其他約束。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體: 窗體名稱與窗體標(biāo)題是有區(qū)別的。 同樣,使用“視圖”菜單中的“調(diào)色板”命令也可以設(shè)置窗 體等對象的前景色和背景色。顏色值用一個(gè)長整數(shù)表示。點(diǎn)擊屬性欄
3、右邊的 ,會(huì)彈出一個(gè)顏色設(shè)置組合框。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體d. 用數(shù)值來表明窗體邊框的風(fēng)格。說明:說明:FontFont是窗體的一種屬性,同時(shí)它又被看作一個(gè)對象是窗體的一種屬性,同時(shí)它又被看作一個(gè)對象 FontFont本身還具有本身還具有Name,Size,Bold,ItalicName,Size,Bold,Italic等屬性。等屬性。 e. 設(shè)置窗體上所顯示的正文的字體、字號和字形等。 點(diǎn)擊字體屬性欄右邊的對話框按鈕 ,彈出“字體對話框” (如圖)。默認(rèn)的字體為“宋體、常規(guī)、小五號”。 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體 f. f.設(shè)置位于窗體左上角控制盒上的圖標(biāo)當(dāng)窗體最小化為任務(wù)欄
4、上的按鈕時(shí),也使用此圖標(biāo)。 g. g. 默認(rèn)單位為特維(Twip) h. h. 決定窗體能否被訪問。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體窗體可以響應(yīng)許多事件。常用的事件有: ClickClick:單擊。 DbclickDbclick:雙擊。 LoadLoad:裝載。 ResizeResize:調(diào)整尺寸。 ActivateActivate:激活。 DeactivateDeactivate:失去激活。窗體可調(diào)用多個(gè)方法。常用的方法有: HideHide:隱藏窗體。(如圖) MoveMove:把窗體移到某個(gè)位置。 PrintPrint:顯示文本或數(shù)據(jù)。 PrintFormPrintForm :打印窗體。
5、 RefreshRefresh:強(qiáng)制重新繪制一個(gè)窗體。 ShowShow:顯示窗體。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體在設(shè)計(jì)態(tài),通過“屬性”窗口為其設(shè)定各種屬性值 :在程序代碼中改變屬性值(運(yùn)行時(shí)改變)格式:Object.Property = Expression 即: 對象名.屬性名 = 表達(dá)式(屬性值) 如果屬性值是字符串,則用西文引號括起來。2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體VB中的所謂“方法”可使“對象”執(zhí)行一個(gè)動(dòng)作或任務(wù)。格式:Object.Method 或 Object.Method Arg1,Arg2即: 例:a.顯示窗體NewForm,在程序中加入代
6、碼: NewForm.Show StyleNewForm.Show Style 表示以“Style”方式“NewForm”窗體. b.隱藏窗體NewForm ,在程序中加入代碼: NewForm.HideNewForm.Hide 表示 “NewForm”窗體 語句格式:Load Object 語句格式:Unload Object 或:Unload Me 語句格式:End 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體 Unload和End的區(qū)別。 2.1 2.1 創(chuàng)建窗體創(chuàng)建窗體格式:格式:Object.Print p1 p2 作用:將文本輸出到指定對象上。如果缺省對象,則將內(nèi)容 輸出到當(dāng)前窗體上。例:在程
7、序代碼中增加下列內(nèi)容: Print “新北京!”;“新奧運(yùn)!” Print “新北京!”,“新奧運(yùn)!” 運(yùn)行程序則在窗體上輸出如圖: 控件是包含在窗體中的對象。控件是包含在窗體中的對象。 控件同窗體一樣,也是輔助用戶快速完成界面設(shè)計(jì)的有效工具。控件同窗體一樣,也是輔助用戶快速完成界面設(shè)計(jì)的有效工具。 控件和窗體組成與用戶交互的可視化部件??丶痛绑w組成與用戶交互的可視化部件。 VB通過控件箱(工具箱)提供了組成Windows應(yīng)用程序窗口或?qū)υ捒虻闹T如文本框、列表框、命令按鈕等控件。 VB6.0標(biāo)準(zhǔn)版的控件如圖: Pointer指針 Picture圖片框 Label標(biāo)簽 TextBox文本框 F
8、rame框架 CommandButton命令按鈕 CheckBox復(fù)選框 OptionButton單選框 ComboBox組合框 ListBox列表框 H.ScrollBar水平滾動(dòng)條 V.ScrollBar垂直滾動(dòng)條 Timer計(jì)時(shí)器 DriveListBox驅(qū)動(dòng)器列表框 DirListBox文件夾列表框 FileListBox文件列表框 Shape圖形 Line線條 Image圖像 Date數(shù)據(jù)控件 OLE控件2.2 2.2 常用控件常用控件用于接收用戶在框內(nèi)輸入的信息,或顯示由程序提供的信息。SeSetFocustFocus:設(shè)置焦點(diǎn):設(shè)置焦點(diǎn);使光標(biāo)指向指定的文本框。ChangeCha
9、nge:改變。:改變。LostFocuseLostFocuse:失去焦點(diǎn)。:失去焦點(diǎn)。KeyPressKeyPress:按下字符鍵。:按下字符鍵。Name Name :名稱:名稱 Text Text :文本屬性:文本屬性 PasswordChar PasswordChar :密碼屬性:密碼屬性 文本框還有BorderStyle,Enabled,Font,ForeColor等屬性 MaxLength MaxLength :最大長度:最大長度 MultiLine MultiLine :多行屬性:多行屬性 Alignment Alignment :對齊屬性:對齊屬性2.2 2.2 常用控件常用控件2
10、.2 2.2 常用控件常用控件標(biāo)簽常用作其他控件的說明。屬性:同窗體和文本框自動(dòng)縮放,即大小自適應(yīng)屬性自動(dòng)縮放,即大小自適應(yīng)屬性。默認(rèn)為“False“,若為“True“,根據(jù)文本大小自動(dòng)調(diào)整標(biāo)簽寬度。 用來在窗體內(nèi)添加命令按鈕。運(yùn)行時(shí)用戶單擊此按鈕,用來在窗體內(nèi)添加命令按鈕。運(yùn)行時(shí)用戶單擊此按鈕,則執(zhí)行一段代碼則執(zhí)行一段代碼。本屬性設(shè)為True, 按ESC鍵等同單擊本按鈕本屬性設(shè)為True, 按Enter鍵等同單擊本按鈕2.2 2.2 常用控件常用控件 列出可供用戶選擇的項(xiàng)目列表。運(yùn)行時(shí),可用鼠標(biāo)或箭頭鍵選中其列出可供用戶選擇的項(xiàng)目列表。運(yùn)行時(shí),可用鼠標(biāo)或箭頭鍵選中其中的一項(xiàng)或多項(xiàng),選中的項(xiàng)被
11、加亮顯示。中的一項(xiàng)或多項(xiàng),選中的項(xiàng)被加亮顯示。List:列表。 ListCount:列表框中所含項(xiàng)的總數(shù)。 ListIndex:選中項(xiàng)的索引號。 Text: 文本。 Columns:列數(shù)。(例見下一頁) Sorted:排序。 Selected:選中。2.2 2.2 常用控件常用控件 列出可供用戶選擇的項(xiàng)目列表。運(yùn)行時(shí),可用鼠標(biāo)或箭頭鍵選中其列出可供用戶選擇的項(xiàng)目列表。運(yùn)行時(shí),可用鼠標(biāo)或箭頭鍵選中其中的一項(xiàng)或多項(xiàng),選中的項(xiàng)被加亮顯示。中的一項(xiàng)或多項(xiàng),選中的項(xiàng)被加亮顯示。2.2 2.2 常用控件常用控件格式: 注意:若不指定插入位置,則插入到列表尾。 。 格式: 但很少用) 預(yù)習(xí): 第三章 VB語
12、言基礎(chǔ) 組合框是文本框和列表框的組合方式,它包含一個(gè)文本框和一組合框是文本框和列表框的組合方式,它包含一個(gè)文本框和一個(gè)列表框。用戶可在文本框部分輸入選項(xiàng),也可用列表框部分選擇個(gè)列表框。用戶可在文本框部分輸入選項(xiàng),也可用列表框部分選擇選項(xiàng)。選項(xiàng)。 Style組合框有三種外觀: Style=1Style=2Style=0(默認(rèn)值)同列表框。Style=0時(shí),響應(yīng)Click,Change事件。Style=1時(shí),響應(yīng)DbClick,Change事件。Style=2時(shí),響應(yīng)Click事件。2.2 2.2 常用控件常用控件Text文本屬性的值為用戶從列表框中選定的文本內(nèi)容或直接輸入 文本框中的內(nèi)容。) 圖
13、像控件用來顯示一個(gè)來自硬盤上的位圖文件(.bmp)或圖標(biāo)文件(.ico),并可隨意調(diào)整圖形的大小。圖片框不僅可以顯示圖形和文本,還可創(chuàng)建動(dòng)畫圖形。(1) 方法(2) 事件2.2 2.2 常用控件常用控件 a.a.選項(xiàng)按鈕與復(fù)選框選項(xiàng)按鈕與復(fù)選框 選項(xiàng)按鈕Value:選中與否標(biāo)記。 Value = True 表示選中;默認(rèn)為 False表示 未選中。 復(fù)選框Value:選中與否標(biāo)記 Value=1表示選中;默認(rèn)為 0 表示未選中;2 表示不能訪問。 Click:單擊 b. 框架控件框架控件:用作其他控件的容器。 c.c.結(jié)合框架和選項(xiàng)按鈕組結(jié)合框架和選項(xiàng)按鈕組( (或復(fù)選框組或復(fù)選框組) ) 在
14、窗體上可以創(chuàng)建選項(xiàng)組在窗體上可以創(chuàng)建選項(xiàng)組。2.2 2.2 常用控件常用控件2.2 常用控件的使用方法實(shí)驗(yàn)指導(dǎo)書上有許多例子介紹了常用控件的使用方法。2.2 2.2 常用控件常用控件 菜單條 (參見書第31頁) 菜單 菜單項(xiàng) 子菜單 彈出式菜單(1) 啟動(dòng)菜單編輯器(2) 菜單編輯器簡介(3) 菜單編輯器中各項(xiàng)的使用: 標(biāo)題框; 名稱框; 索引框; 快捷鍵框 四個(gè)復(fù)選項(xiàng):“復(fù)選”、 “有效”、“可見”、“菜單列表框” 左右箭頭按鈕;改變級別 上下箭頭按鈕 下一個(gè)按鈕 插入和刪除按鈕(1) 設(shè)計(jì)菜單的結(jié)構(gòu)設(shè)置菜單項(xiàng)及各菜單項(xiàng)的子菜單。(2) 用菜單編輯器建立各菜單項(xiàng)。(3) 為菜單項(xiàng)編寫事件過程
15、代碼。 通常位于窗口底部,主要顯示某些與程序工作狀態(tài)有關(guān)的信息。如:字母的大小寫工作狀態(tài)、插入與改寫狀態(tài)、日期和時(shí)間等。 工具欄由若干個(gè)與菜單中的命令項(xiàng)相對應(yīng)的命令按鈕組成,每個(gè)按鈕上標(biāo)有與按鈕功能有關(guān)的圖像。使用幫助菜單或F1鍵2.2 2.2 常用控件常用控件主界面上的按鈕事件過程主界面上的按鈕事件過程:.Private Sub cmdCheck_Click() invoke a Click event in the menu mnuCheck_ClickEnd Sub菜單命令的事件過程菜單命令的事件過程:.Private Sub mnuCheck_Click() display the f
16、orm frmCheck.ShowEnd Sub. 請演示中的程序,其中有6個(gè)示例窗體,在此主要介紹復(fù)選框示例窗體。其它示例窗體,教師可在VB環(huán)境下介紹。 復(fù)選框示例窗體中的主要事件過程:Private Sub chkBold_Click()If chkBold.Value = 1 Then If checked. txtDisplay.FontBold = True Else If not checked. txtDisplay.FontBold = False End IfEnd SubPrivate Sub chkItalic_Click()If chkItalic.Value = 1
17、Then If checked. txtDisplay.FontItalic = True Else If not checked. txtDisplay.FontItalic = False End IfEnd Sub1.文本框Text內(nèi)容不得超過_ MaxLengh缺省值為0表示_ MultiLine在程序中_(能/不能)改變,當(dāng)其為TRUE時(shí), PasswordChar屬性設(shè)置則_(有效/無效) ScrollBars:為0、1、2、3時(shí),分別表示什么? Alignment:為0、1、2時(shí),分別表示什么? ScrollBars和Alignment缺省值為_2.標(biāo)簽 BackStyle:為0、1時(shí),分別表示什么?其缺省值為是_3.列表框ListBox 未選定任何項(xiàng)目,ListIndex值為:_ S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 特色旅游產(chǎn)品定制合同
- 歷史與文化創(chuàng)意產(chǎn)業(yè)關(guān)聯(lián)研究試題集
- 智能數(shù)據(jù)隱私保護(hù)系統(tǒng)開發(fā)協(xié)議
- 快速查漏補(bǔ)缺2025年工程項(xiàng)目管理試題及答案
- 心理學(xué)發(fā)展心理學(xué)領(lǐng)域試題及答案
- 酒店預(yù)訂系統(tǒng)開發(fā)與集成合同
- 行政管理經(jīng)濟(jì)法復(fù)習(xí)時(shí)間安排指南試題及答案
- 房地產(chǎn)土石方運(yùn)輸協(xié)議
- 園林景觀設(shè)計(jì)在市政中的應(yīng)用試題及答案
- 城市廣場設(shè)計(jì)與功能分析試題及答案
- 結(jié)腸癌科普知識
- 2025-2031年中國核電用鈦合金管道行業(yè)發(fā)展前景預(yù)測及投資方向研究報(bào)告
- 政府項(xiàng)目投資合作框架協(xié)議書范本
- 具身智能項(xiàng)目建設(shè)規(guī)劃方案(參考模板)
- 科學(xué)小實(shí)驗(yàn)手搖發(fā)電機(jī)
- 三類人員安全教育
- 2024電能存儲系統(tǒng)用鋰蓄電池和電池組安全要求
- DB14-T 3225-2025 煤矸石生態(tài)回填環(huán)境保護(hù)技術(shù)規(guī)范
- 勞務(wù)外包服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- DB33T 1209-2020 無機(jī)輕集料保溫板外墻保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 掃描電子顯微鏡(SEM)-介紹-原理-結(jié)構(gòu)-應(yīng)用
評論
0/150
提交評論