




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編程高手之路跟我學(xué)VB第四章第一節(jié)菜單界面設(shè)計(jì)任何一個(gè)應(yīng)用程序,都需要通過各種命令來達(dá)成某項(xiàng)功能,而這些命令,大多數(shù)是通過程序的菜單來實(shí)現(xiàn)的,如我們常常用到的記事本的菜單:圖一VB 提供了一個(gè)菜單編輯器,專門用來制作各式各樣的菜單,它在標(biāo)準(zhǔn)工具欄中的圖標(biāo)如圖二:圖二雙擊該圖標(biāo),彈出如圖三的窗口,通過這個(gè)窗口,我們就可以制作菜單了。圖三當(dāng)然,程序光是有菜單還不行,它只是為用戶提供了便捷的操作接口,程序功能的最終實(shí)行,還必須通過給這些菜單輸入復(fù)雜的程序才能得以實(shí)現(xiàn)。 下面,我們以 Windows 自帶的筆記本為例,介紹如何用 VB 制作菜單。一、菜單制作:1、雙擊如圖二的菜單編輯器圖標(biāo),然后彈出如
2、圖三的編輯窗口。2、標(biāo)題:顯示在菜單中的文本,這里,我們輸入“文件(&F)”字樣。(&F) 是什么東西?這是為了方便用戶使用鍵盤操作菜單,當(dāng)程序運(yùn)行時(shí),(&) 字樣不會(huì)出現(xiàn),而是在字母 F 下加上一條橫線,這表示,只要用戶在按住 Alt 鍵的同時(shí)再按下 F 鍵,就相當(dāng)于用鼠標(biāo)點(diǎn)擊“文件”這個(gè)菜單命令了。也就是說,文件菜單的快捷鍵是 Alt+F 。名稱:本菜單在程序中的名稱,主要用作程序調(diào)用,因此記得用英文名,另外,名字最好一目了然,這里,我們將“文件”菜單命名為 MenuFile ?!拔募辈藛沃谱魍戤?,如圖四:圖四3、點(diǎn)擊菜單編輯器上的“下一個(gè)”按鈕,制作下一個(gè)菜單,
3、這時(shí),我們看到,編輯區(qū)域自動(dòng)提到了下一行,如圖五:圖五點(diǎn)擊向右按鈕,本行前面出現(xiàn)了四個(gè)小點(diǎn),表示本菜單降了一級(jí),是二級(jí)菜單(依此類推,如果要制作三級(jí)菜單,只需要再點(diǎn)一下向右按鈕進(jìn)行降級(jí)就行了)。然后用第二步的方法,制作“新建”(MenuNew)、“打開”(MenuOpen)、“保存”(MenuSave)、“另存為”(MenuSaveOther)菜單,結(jié)果如圖六:圖六上面講到了用 & 符號(hào)制作快捷鍵的方法,這里我們再使用 VB 菜單編輯器中的“快捷鍵”定制方法制作快捷鍵。找到“新建”菜單,先在“新建(&N)”字樣后面添加六個(gè)空格,以便后面顯示的快捷鍵跟菜單名之間有點(diǎn)空隙,然后在快
4、捷鍵下拉列表中選擇 Ctrl+N ,這表示在按住 Ctrl 鍵的同時(shí)按 N 鍵就能使用“新建”命令了,如下圖:4、制作菜單分隔線:“另存為”菜單下面是條分隔線,那么分隔線如何表示呢?很簡單,只需在“標(biāo)題”框中輸入“-” 就行了,命名為 MenuSperate1 ,然后點(diǎn)按“下一個(gè)”按鈕制作下面的菜單。如圖七:圖七5、同理可做“頁面設(shè)置”(MenuPage)、“打印”(MenuPrint)、“分隔線二”(MenuSeprate2)、“退出菜單”(MenuQuit),如圖八:圖八6、制作“編輯”菜單:由于“編輯菜單”是一級(jí)菜單,所以在完成“退出”菜單,并點(diǎn)按“下一個(gè)”按鈕后,別忘了點(diǎn)按向左按鈕,將
5、當(dāng)前菜單進(jìn)行升級(jí),這時(shí)可以看到,本行前面的四個(gè)小點(diǎn)消失了,如圖九:圖九7、根據(jù)前面學(xué)到的知識(shí),我們制作“編輯”(MenuEdit)、“撤消”(MenuUndo)、“分隔條三”(MenuSeprate3)、“剪切”(MenuCut)、“復(fù)制”(MenuCopy)、“粘貼”(MenuPaste)、“刪除”(MenuDel)、“分隔條四”(MenuSeprate4)、“全選”(MenuSelectAll)、“時(shí)間/日期”(MenuDate)、“分隔條五”(MenuSeprate5)、“自動(dòng)換行”(MenuWrap)、“設(shè)置字體”(MenuFont)菜單。如圖十:圖十8、添加 RichText 控件:
6、最后在窗體內(nèi)添加一個(gè) RichText 控件,結(jié)果如圖十一:圖十一在默認(rèn)的工具箱面板中,RichText 控件沒有羅列出來,大家可以用鼠標(biāo)右鍵點(diǎn)擊工具箱面板,在彈出的面板中選擇“部件”,然后在彈出的窗口中找到“Microsoft Rich Textbox Control 6.0”,勾選本控件的復(fù)選框,最后“確定”就行了,如圖十二:圖十二二、菜單屬性設(shè)置:對各個(gè)菜單的屬性設(shè)置,可以在制作菜單的過程中進(jìn)行,也可以在菜單設(shè)計(jì)完畢后集中進(jìn)行處理。 1、菜單的“有效”性:只有當(dāng)菜單處于“有效”狀態(tài)時(shí)才能被使用。對于一個(gè)新的空白文件來說,撤消、剪切、復(fù)制、粘貼的命令缺少操作對象,所以在初始狀態(tài)下,它們應(yīng)該是“無效”的。打開菜單編輯器,找到“撤消”菜單,然后將“有效”復(fù)選框前的勾去掉,這樣,“撤消”菜單無效了,如圖十三:圖十三同理,將“剪切”、“復(fù)制”、“粘貼”三個(gè)菜單變?yōu)椤盁o效”。2、復(fù)選菜單:在記事本中,“自動(dòng)換行”可以對文本的顯示進(jìn)行換行控制,默認(rèn)狀態(tài)為“非自動(dòng)換行”模式,點(diǎn)擊一次則啟動(dòng)“自動(dòng)換行”模式,再點(diǎn)擊一次就取消“自動(dòng)換行”,象這種菜單,我們稱為“復(fù)選菜單”。復(fù)選菜單的制作非常簡單,只需找到要作為
溫馨提示
- 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)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 24566-2:2024 EN Drinking water,wastewater and stormwater systems and services - Adaptation of water services to climate change impacts - Part 2: Stormwater services
- 【正版授權(quán)】 ISO 10218-1:2025 EN Robotics - Safety requirements - Part 1: Industrial robots
- 2025年鄉(xiāng)村振興工作計(jì)劃
- 2025年度二手車品牌代理居間合同
- 2025年度船舶制造用粘結(jié)劑材料采購合同
- 2025年激光影像輸出膠片項(xiàng)目建議書
- 醫(yī)療設(shè)備培訓(xùn)工作的總體回顧計(jì)劃
- 企業(yè)如何通過品牌塑造競爭優(yōu)勢計(jì)劃
- 如何有效評估品牌的市場定位計(jì)劃
- 激發(fā)幼兒學(xué)習(xí)興趣的方式計(jì)劃
- 高中英語:倒裝句專項(xiàng)練習(xí)(附答案)
- 人教版二年級(jí)上冊100以內(nèi)加減法豎式計(jì)算題300道及答案
- 2025屆河北衡水?dāng)?shù)學(xué)高三第一學(xué)期期末統(tǒng)考試題含解析
- 直腸癌課件完整版本
- 醫(yī)學(xué)教材 《甲狀腺結(jié)節(jié)和分化型甲狀腺癌診治指南(第二版)》解讀課件文
- 食材配送服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- 2024年山東省青島市普通高中自主招生物理試卷(含解析)
- 胸部影像檢查護(hù)理常規(guī)
- 2024-2030年中國家禽用馬立克疫苗行業(yè)運(yùn)營模式與前景動(dòng)態(tài)預(yù)測研究報(bào)告
- 2024-2025學(xué)年陜西省英語小升初模擬試卷與參考答案
- 2024年國家公務(wù)員考試專業(yè)分類專業(yè)目錄
評論
0/150
提交評論