VB教程第6章菜單與工具欄設(shè)計(jì)ppt課件_第1頁(yè)
VB教程第6章菜單與工具欄設(shè)計(jì)ppt課件_第2頁(yè)
VB教程第6章菜單與工具欄設(shè)計(jì)ppt課件_第3頁(yè)
VB教程第6章菜單與工具欄設(shè)計(jì)ppt課件_第4頁(yè)
VB教程第6章菜單與工具欄設(shè)計(jì)ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第第6章章 菜單與工具欄設(shè)計(jì)菜單與工具欄設(shè)計(jì)菜單設(shè)計(jì)菜單設(shè)計(jì)l菜單的根本作用有兩個(gè):l一是提供人機(jī)對(duì)話的界面,以便讓運(yùn)用者選擇運(yùn)用系統(tǒng)的各種功能;l二是管理運(yùn)用系統(tǒng),控制各種功能模塊的運(yùn)轉(zhuǎn)。一個(gè)高質(zhì)量的菜單程序,不僅能使系統(tǒng)美觀,而且能使操作者運(yùn)用方便,并可防止由于誤操作而帶來(lái)的嚴(yán)重后果。菜單編輯器菜單編輯器 l對(duì)于可視言語(yǔ)如Visual Basic,Visual C+,Delphi等來(lái)說(shuō),菜單的設(shè)計(jì)要簡(jiǎn)單和直觀得多,由于它省去了屏幕位置的計(jì)算,全部設(shè)計(jì)都在一個(gè)窗口內(nèi)完成。lVisual Basic中的菜單經(jīng)過(guò)菜單編輯器,即菜單設(shè)計(jì)窗口建立??梢越?jīng)過(guò)以下4種方式進(jìn)入菜單編輯器:l1執(zhí)行“工具菜

2、單中的“菜單編輯器命令。l2運(yùn)用熱鍵Ctrl+E。l3單擊工具欄中的“菜單編輯器按鈕。l4在要建立菜單的窗體上單擊鼠標(biāo)右鍵,將彈出一個(gè)菜單,然后單擊“菜單編輯器命令。l菜單編輯器窗口分為3部分,即屬性區(qū)、編輯區(qū)和菜單項(xiàng)顯示區(qū)。菜單編輯器菜單編輯器 動(dòng)態(tài)菜單動(dòng)態(tài)菜單 在用“菜單編輯器定義完菜單之后,在程序運(yùn)轉(zhuǎn)過(guò)程中子菜單的組成并非就一成不變。菜單的組成可以根據(jù)程序的不同運(yùn)轉(zhuǎn)形狀來(lái)改動(dòng)。用戶可以根據(jù)實(shí)踐運(yùn)轉(zhuǎn)情況動(dòng)態(tài)地調(diào)整和控制菜單的運(yùn)用,使菜單變的更具靈敏性。如當(dāng)某菜單項(xiàng)執(zhí)行的操作不適宜當(dāng)前環(huán)境時(shí),可以暫時(shí)使其失效或?qū)⑵潆[藏起來(lái),就像根本沒(méi)有這個(gè)菜單項(xiàng)一樣。當(dāng)需求時(shí)也可以向菜單中添加或刪除某菜單項(xiàng)

3、。彈出式菜單彈出式菜單 l彈出式菜單是一種小型的菜單,它可以以更靈敏的方式為用戶提供更便利的操作,根據(jù)鼠標(biāo)右鍵的單擊位置動(dòng)地調(diào)整菜單項(xiàng)的顯示位置及顯示內(nèi)容。l彈出式菜單并不是一個(gè)獨(dú)立設(shè)計(jì)的菜單,它只是經(jīng)過(guò)彈出的方式顯示下拉菜單,因此要設(shè)計(jì)一個(gè)彈出式菜單,要先用菜單編輯器創(chuàng)建一個(gè)下拉菜單,然后經(jīng)過(guò)PopupMenu方法彈出顯示菜單。lPopupMenu方法是專門(mén)用于顯示彈出式菜單的,其語(yǔ)法格式如如下:l窗體名.PopupMenu菜單名 ,F(xiàn)lags , x , y , BoldCommand工具欄工具欄 l工具欄即是放“工具的地方,而這些“工具便是為某些操作提供的一些快捷操作方式。工具欄以其直觀

4、、快捷的特點(diǎn)出如今各種運(yùn)用程序中,現(xiàn)實(shí)上工具欄曾經(jīng)成為Windows運(yùn)用程序的規(guī)范功能。它運(yùn)用戶不用在一級(jí)級(jí)的菜單去搜索需求的命令,給用戶帶來(lái)比菜單更為快速的操作途徑。l在VB環(huán)境中用戶可以經(jīng)過(guò)手工方式或運(yùn)用工具欄控件(Toolbar) 制造出本人需求的工具欄。ToolBar控件控件l在VB中包含了一個(gè)ActiveX控件Toolbar工具欄控件運(yùn)用它可以非常容易,而且很方便地創(chuàng)建工具欄。l 由于ActiveX控件通常不包含在規(guī)范控件中,所以運(yùn)用前應(yīng)首先將其添加進(jìn)規(guī)范控件工具箱。在“工程菜單中執(zhí)行“部件命令后彈出“部件對(duì)話框。選擇其中的“Microsoft Windows Common Contrls6.0后單擊“確定按鈕。此時(shí)將在規(guī)范控件工具箱中添加9個(gè)控件,其中用于建立工具欄的有Toolbar工具欄控件和ImageList圖像列表控件兩個(gè)。形狀欄形狀欄 l 程序的形狀欄由StatusBar控件生成,它和菜單、工具欄一樣是Windows運(yùn)用程序的一個(gè)特征,用來(lái)顯示程序的運(yùn)轉(zhuǎn)形狀及其他信息,通常用于以下幾個(gè)方面:l顯示系統(tǒng)信息,如日期、時(shí)間、軟件

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論