編程高手之路—跟我學(xué)VB—第四章第一節(jié)——菜單界面設(shè)計_第1頁
編程高手之路—跟我學(xué)VB—第四章第一節(jié)——菜單界面設(shè)計_第2頁
編程高手之路—跟我學(xué)VB—第四章第一節(jié)——菜單界面設(shè)計_第3頁
編程高手之路—跟我學(xué)VB—第四章第一節(jié)——菜單界面設(shè)計_第4頁
編程高手之路—跟我學(xué)VB—第四章第一節(jié)——菜單界面設(shè)計_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論