版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、編程高手之路跟我學(xué)VB第四章第一節(jié)菜單界面設(shè)計任何一個應(yīng)用程序,都需要通過各種命令來達(dá)成某項功能,而這些命令,大多數(shù)是通過程序的菜單來實現(xiàn)的,如我們常常用到的記事本的菜單:圖一VB 提供了一個菜單編輯器,專門用來制作各式各樣的菜單,它在標(biāo)準(zhǔn)工具欄中的圖標(biāo)如圖二:圖二雙擊該圖標(biāo),彈出如圖三的窗口,通過這個窗口,我們就可以制作菜單了。圖三當(dāng)然,程序光是有菜單還不行,它只是為用戶提供了便捷的操作接口,程序功能的最終實行,還必須通過給這些菜單輸入復(fù)雜的程序才能得以實現(xiàn)。 下面,我們以 Windows 自帶的筆記本為例,介紹如何用 VB 制作菜單。一、菜單制作:1、雙擊如圖二的菜單編輯器圖標(biāo),然后彈出如
2、圖三的編輯窗口。2、標(biāo)題:顯示在菜單中的文本,這里,我們輸入“文件(&F)”字樣。(&F) 是什么東西?這是為了方便用戶使用鍵盤操作菜單,當(dāng)程序運行時,(&) 字樣不會出現(xiàn),而是在字母 F 下加上一條橫線,這表示,只要用戶在按住 Alt 鍵的同時再按下 F 鍵,就相當(dāng)于用鼠標(biāo)點擊“文件”這個菜單命令了。也就是說,文件菜單的快捷鍵是 Alt+F 。名稱:本菜單在程序中的名稱,主要用作程序調(diào)用,因此記得用英文名,另外,名字最好一目了然,這里,我們將“文件”菜單命名為 MenuFile ?!拔募辈藛沃谱魍戤?,如圖四:圖四3、點擊菜單編輯器上的“下一個”按鈕,制作下一個菜單,
3、這時,我們看到,編輯區(qū)域自動提到了下一行,如圖五:圖五點擊向右按鈕,本行前面出現(xiàn)了四個小點,表示本菜單降了一級,是二級菜單(依此類推,如果要制作三級菜單,只需要再點一下向右按鈕進(jìn)行降級就行了)。然后用第二步的方法,制作“新建”(MenuNew)、“打開”(MenuOpen)、“保存”(MenuSave)、“另存為”(MenuSaveOther)菜單,結(jié)果如圖六:圖六上面講到了用 & 符號制作快捷鍵的方法,這里我們再使用 VB 菜單編輯器中的“快捷鍵”定制方法制作快捷鍵。找到“新建”菜單,先在“新建(&N)”字樣后面添加六個空格,以便后面顯示的快捷鍵跟菜單名之間有點空隙,然后在快
4、捷鍵下拉列表中選擇 Ctrl+N ,這表示在按住 Ctrl 鍵的同時按 N 鍵就能使用“新建”命令了,如下圖:4、制作菜單分隔線:“另存為”菜單下面是條分隔線,那么分隔線如何表示呢?很簡單,只需在“標(biāo)題”框中輸入“-” 就行了,命名為 MenuSperate1 ,然后點按“下一個”按鈕制作下面的菜單。如圖七:圖七5、同理可做“頁面設(shè)置”(MenuPage)、“打印”(MenuPrint)、“分隔線二”(MenuSeprate2)、“退出菜單”(MenuQuit),如圖八:圖八6、制作“編輯”菜單:由于“編輯菜單”是一級菜單,所以在完成“退出”菜單,并點按“下一個”按鈕后,別忘了點按向左按鈕,將
5、當(dāng)前菜單進(jìn)行升級,這時可以看到,本行前面的四個小點消失了,如圖九:圖九7、根據(jù)前面學(xué)到的知識,我們制作“編輯”(MenuEdit)、“撤消”(MenuUndo)、“分隔條三”(MenuSeprate3)、“剪切”(MenuCut)、“復(fù)制”(MenuCopy)、“粘貼”(MenuPaste)、“刪除”(MenuDel)、“分隔條四”(MenuSeprate4)、“全選”(MenuSelectAll)、“時間/日期”(MenuDate)、“分隔條五”(MenuSeprate5)、“自動換行”(MenuWrap)、“設(shè)置字體”(MenuFont)菜單。如圖十:圖十8、添加 RichText 控件:
6、最后在窗體內(nèi)添加一個 RichText 控件,結(jié)果如圖十一:圖十一在默認(rèn)的工具箱面板中,RichText 控件沒有羅列出來,大家可以用鼠標(biāo)右鍵點擊工具箱面板,在彈出的面板中選擇“部件”,然后在彈出的窗口中找到“Microsoft Rich Textbox Control 6.0”,勾選本控件的復(fù)選框,最后“確定”就行了,如圖十二:圖十二二、菜單屬性設(shè)置:對各個菜單的屬性設(shè)置,可以在制作菜單的過程中進(jìn)行,也可以在菜單設(shè)計完畢后集中進(jìn)行處理。 1、菜單的“有效”性:只有當(dāng)菜單處于“有效”狀態(tài)時才能被使用。對于一個新的空白文件來說,撤消、剪切、復(fù)制、粘貼的命令缺少操作對象,所以在初始狀態(tài)下,它們應(yīng)該是“無效”的。打開菜單編輯器,找到“撤消”菜單,然后將“有效”復(fù)選框前的勾去掉,這樣,“撤消”菜單無效了,如圖十三:圖十三同理,將“剪切”、“復(fù)制”、“粘貼”三個菜單變?yōu)椤盁o效”。2、復(fù)選菜單:在記事本中,“自動換行”可以對文本的顯示進(jìn)行換行控制,默認(rèn)狀態(tài)為“非自動換行”模式,點擊一次則啟動“自動換行”模式,再點擊一次就取消“自動換行”,象這種菜單,我們稱為“復(fù)選菜單”。復(fù)選菜單的制作非常簡單,只需找到要作為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度xyz與pqr就智慧城市解決方案的合作合同
- 建筑工程施工補充合同
- 2024年度南京二手房買賣合同
- 2024店鋪商鋪租賃合同范本
- 合伙開店合同:共同經(jīng)營店鋪協(xié)議書樣本
- 承攬合同與雇傭合同的實質(zhì)區(qū)別
- 工程合同風(fēng)險管理
- 專業(yè)勞務(wù)派遣合同協(xié)議
- 招商引資協(xié)議案例
- 2024年水電工承包合同范本
- 2024年江蘇南京市駐寧部隊軍人隨軍家屬(事業(yè)編制)定向招聘60人歷年公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 2024入團(tuán)考試題庫含答案(完整版)
- 幼兒園可行性研究報告范文(8篇)
- 2024年遼寧工程技術(shù)大學(xué)馬克思主義基本原理概論(期末考試題+答案)0
- 圍手術(shù)期血糖管理指南
- 數(shù)字經(jīng)濟職業(yè)生涯規(guī)劃
- 糖尿病藥物治療
- 部隊心理健康與預(yù)防
- 2024年醫(yī)療器械培訓(xùn)記錄
- 人力資源管理百年:演變與發(fā)展
- 材料成型工藝pdf
評論
0/150
提交評論