《菜單與對(duì)話框》PPT課件

《菜單與對(duì)話框》PPT課件

ID:45627371

大?。?.25 MB

頁(yè)數(shù):40頁(yè)

時(shí)間:2019-11-15

《菜單與對(duì)話框》PPT課件_第1頁(yè)
《菜單與對(duì)話框》PPT課件_第2頁(yè)
《菜單與對(duì)話框》PPT課件_第3頁(yè)
《菜單與對(duì)話框》PPT課件_第4頁(yè)
《菜單與對(duì)話框》PPT課件_第5頁(yè)
資源描述:

《《菜單與對(duì)話框》PPT課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第12章菜單與對(duì)話框本章的學(xué)習(xí)要點(diǎn)用菜單編輯器建立菜單菜單項(xiàng)的控制(1)有效性控制(2)菜單項(xiàng)標(biāo)記(3)鍵盤選擇菜單項(xiàng)的增減文件對(duì)話框其它對(duì)話框(“顏色”、“字體”、“打印”對(duì)話框)112.1.1下拉式菜單下拉式菜單的主菜單顯示在菜單條里,VB中包含了13個(gè)主菜單,如圖12-1所示。當(dāng)程序執(zhí)行時(shí)用鼠標(biāo)或鍵盤選擇某個(gè)菜單項(xiàng)會(huì)彈出下拉子菜單。例如VB中單擊“文件”主菜單或利用“Alt”+“F”鍵的組合可以彈出文件的下拉子菜單。在某些菜單項(xiàng)中還包含有分隔條,利用分隔條可將不同功能菜單項(xiàng)進(jìn)行分隔。菜單項(xiàng)還可包含快捷鍵和熱鍵,利用快捷鍵和熱鍵的正確使用可以直接利用鍵

2、盤調(diào)用對(duì)應(yīng)的功能,提高操作速度。2下拉式菜單菜單顯示在窗體中,因此菜單的設(shè)置也和其他控件一樣在窗體內(nèi)進(jìn)行。VB為用戶提供了菜單編輯器。打開菜單編輯器的方法有如下幾種:1.在VB中單擊“工具”菜單中的“菜單編輯器”子菜單;2.利用“Ctrl”+“E”鍵的組合;3.在需要建立菜單的窗體上右擊,在彈出的菜單中選擇“菜單編輯器”命令;4.單擊工具欄中的“菜單編輯器”快捷按鈕。用上述任一方法打開的“菜單編輯器”的對(duì)話框,如圖12-2所示。3下拉式菜單4下拉式菜單利用菜單編輯器,可以對(duì)窗體中所需的菜單各項(xiàng)屬性進(jìn)行設(shè)置。菜單編輯器具體可分為3個(gè)部分,上部為屬性設(shè)置區(qū),用

3、來對(duì)菜單項(xiàng)進(jìn)行標(biāo)題、名稱等的屬性設(shè)置;中部為編輯區(qū),包含7個(gè)按鈕,用來對(duì)輸入的菜單項(xiàng)進(jìn)行簡(jiǎn)單的編輯;下部為菜單項(xiàng)顯示區(qū),前面所編輯的菜單項(xiàng)在此處顯示。5下拉式菜單1.屬性設(shè)置區(qū):(1)“標(biāo)題”(2)“名稱”(3)“索引”(4)“快捷鍵”(5)“復(fù)選”(6)“有效”(7)“可見”(8)“幫助上下文”(9)“協(xié)調(diào)位置”6下拉式菜單2.編輯區(qū)(1)用于調(diào)整菜單項(xiàng)的級(jí)別,單擊一次按鈕,則產(chǎn)生一個(gè)內(nèi)縮符號(hào)“…”,表示為上一級(jí)的子菜單;單擊一次,刪除一個(gè)內(nèi)縮符號(hào),則該菜單項(xiàng)被提高一個(gè)級(jí)別。菜單項(xiàng)的級(jí)別最多可以設(shè)置6級(jí)。(2)通過單擊或按鈕可將當(dāng)前被選擇的菜單項(xiàng)在同級(jí)里

4、向上或向下移動(dòng)一個(gè)位置。7下拉式菜單2.編輯區(qū)(3)“下一個(gè)”介紹當(dāng)前菜單項(xiàng)的編輯進(jìn)入下一菜單項(xiàng)的編輯。(4)“插入”在當(dāng)前菜單項(xiàng)的前面插入一個(gè)空白菜單項(xiàng)。(5)“刪除”刪除當(dāng)前菜單項(xiàng)。8下拉式菜單3.菜單項(xiàng)顯示區(qū)該區(qū)域用于顯示輸入的菜單項(xiàng),編輯好的菜單項(xiàng)可通過內(nèi)縮符號(hào)表明其層次,如圖12-3所示:編輯為主菜單,其下有4個(gè)子菜單,而字體子菜單下還有3個(gè)二級(jí)菜單。9下拉式菜單例12.1設(shè)計(jì)一個(gè)包含菜單的窗體,其中主菜單為文件和編輯菜單,文件菜單包含新建、打開、保存、退出四個(gè)下拉菜單,編輯菜單包含剪切、復(fù)制、粘貼和字體四個(gè)下拉菜單,字體菜單又包含黑體、宋體、楷

5、書三個(gè)下拉菜單。具體設(shè)計(jì)完畢后效果如圖12-4所示。10下拉式菜單1.建立菜單標(biāo)題名稱上級(jí)菜單熱鍵快捷鍵文件mnuFile無F無新建mnuFileNew文件NCtrl+N打開mnuFileOpen文件OCtrl+O保存mnuFileSave文件SCtrl+S-mnuFileBar文件無無退出mnuFileQuit文件QCtrl+Q編輯mnuEdit無E無剪切mnuEditCut編輯無Ctrl+X復(fù)制mnuEditCopy編輯無Ctrl+C粘貼mnuEditPaste編輯無Ctrl+V字體mnuEditFont編輯無Ctrl+F黑體Font1字體無無宋體Fo

6、nt2字體無無楷體Font3字體無無11下拉式菜單2.編寫代碼菜單設(shè)置好后,需要給每個(gè)需要完成某些功能的菜單項(xiàng)編寫對(duì)應(yīng)的代碼。給例12-1的窗體內(nèi)添加一個(gè)文本框Text1,Text1的屬性如表12-2所示。對(duì)象名屬性屬性值TextNameText1Text清空MultiLineTrueScrollBar3-both12下拉式菜單單擊“編輯”菜單下的“字體”子菜單,選擇“黑體”,彈出對(duì)應(yīng)的“單擊”事件代碼編輯窗口,下面為“黑體”子菜單編寫代碼如下:PrivateSubFont1_Click()Text1.Font="黑體"EndSub此處黑體菜單的名稱即為在

7、設(shè)計(jì)時(shí)輸入的名稱“Font1”。按照上述步驟依次選擇“宋體”、“楷體”子菜單,完成相應(yīng)的代碼編寫。具體代碼如下:PrivateSubFont2_Click()Text1.Font="宋體"EndSubPrivateSubFont3_Click()Text1.Font="楷體_Gb2312"EndSub13下拉式菜單運(yùn)行時(shí)可通過字體菜單修改文本中輸入文字的字體。運(yùn)行的各種結(jié)果如圖12-5所示。14下拉式菜單例12.2設(shè)計(jì)一個(gè)具有加、減、乘、除、清除和退出功能的程序。思路:在第4章中曾利用單選按鈕完成過該例部分功能,此處利用菜單來完成全部功能。該例的設(shè)計(jì)界面如

8、圖12-6所示:15下拉式菜單屬性設(shè)置標(biāo)題名稱上級(jí)菜單快捷鍵計(jì)算1

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。