菜單、工具欄和狀態(tài)欄.ppt

菜單、工具欄和狀態(tài)欄.ppt

ID:51658963

大?。?21.50 KB

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

時(shí)間:2020-03-27

菜單、工具欄和狀態(tài)欄.ppt_第1頁(yè)
菜單、工具欄和狀態(tài)欄.ppt_第2頁(yè)
菜單、工具欄和狀態(tài)欄.ppt_第3頁(yè)
菜單、工具欄和狀態(tài)欄.ppt_第4頁(yè)
菜單、工具欄和狀態(tài)欄.ppt_第5頁(yè)
資源描述:

《菜單、工具欄和狀態(tài)欄.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、10.1菜單的應(yīng)用第10章菜單、工具欄和狀態(tài)欄退出10.2工具欄和狀態(tài)欄10.1菜單的應(yīng)用在窗口環(huán)境下,絕大多數(shù)應(yīng)用程序使用菜單界面進(jìn)行各種操作。菜單提供了人機(jī)對(duì)話界面,方便使用者選擇應(yīng)用系統(tǒng)的各種功能。另外,通過(guò)菜單可以管理應(yīng)用系統(tǒng),控制應(yīng)用程序各種功能模塊的運(yùn)行。菜單可分為下拉式菜單和彈出式菜單兩種基本類型。在VB中,菜單控件也是一個(gè)對(duì)象,具有定義它的外觀與行為的屬性。菜單控件只包含一個(gè)事件,即單擊事件。圖10-1下拉式菜單的組成10.1.1下拉式菜單圖10-2菜單編輯器從菜單編器器窗口可知,菜單編器器窗口分為三個(gè)部分,即屬性區(qū)、編輯區(qū)和列表框。1.屬性區(qū)屬性區(qū)為窗口

2、標(biāo)題欄下面的5行,用來(lái)輸入或修改菜單項(xiàng),設(shè)置屬性。其中的主要項(xiàng)目的作用見(jiàn)表10-1。表10-1菜單控件的主要性屬性說(shuō)明標(biāo)題相當(dāng)于控件的說(shuō)明屬性,這些名字出現(xiàn)在菜單條或菜單之中。分隔符條的標(biāo)題為一個(gè)連字符(-)。名稱為菜單項(xiàng)的標(biāo)識(shí)符,相當(dāng)于控件的名字屬性,僅用于訪問(wèn)代碼中的菜單項(xiàng),不會(huì)出現(xiàn)在菜單中索引設(shè)置菜單控件數(shù)組的下標(biāo)。相當(dāng)于控件數(shù)組的索引屬性快捷鍵允許為每個(gè)命令選定快捷鍵,即通過(guò)鍵盤來(lái)選擇某個(gè)菜單項(xiàng)復(fù)選當(dāng)"復(fù)選"屬性設(shè)置為True時(shí),在相應(yīng)的菜單項(xiàng)旁加上"√"以表明該菜單項(xiàng)處于活動(dòng)狀態(tài)有效用來(lái)設(shè)置菜單項(xiàng)的操作狀態(tài),當(dāng)該屬性設(shè)置為False時(shí),相應(yīng)的菜單項(xiàng)呈灰色,表明不

3、會(huì)相應(yīng)用戶事件可見(jiàn)設(shè)置該菜單項(xiàng)是否可見(jiàn)。不可見(jiàn)的菜單項(xiàng)時(shí)不能被執(zhí)行的協(xié)調(diào)位置NegotiatePosition屬性決定是否及如何在容器窗體中顯示菜單“顯示窗口列表”在MDI應(yīng)用程序中,確定菜單控件是否包含一個(gè)打開(kāi)的MDI子窗體列表編輯區(qū)由7個(gè)按鈕組成,單擊右箭頭將把選定的菜單向右移一個(gè)等級(jí)。單擊左箭頭將把選定的菜單向上移一個(gè)等級(jí)。單擊上箭頭將把選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向上移動(dòng)一個(gè)位置。單擊下箭頭把選定的菜單項(xiàng)在同級(jí)菜單內(nèi)向下移動(dòng)一個(gè)位置。單擊“下一個(gè)”按鈕將開(kāi)始一個(gè)新的菜單項(xiàng)。單擊“插入”按鈕將在某個(gè)菜單項(xiàng)前插入一個(gè)新的同級(jí)空白菜單項(xiàng)。單擊“刪除”按鈕將刪除選定的菜單項(xiàng)。

4、2.編輯區(qū)3.列表框菜單項(xiàng)列表框?yàn)椴藛尉庉嬈髯钕旅娴牧斜砜?,該列表框顯示菜單項(xiàng)的分級(jí)列表。將子菜單項(xiàng)縮進(jìn)以指出它們的分級(jí)位置或等級(jí)。參見(jiàn)圖10-3。圖10-3菜單編輯器在使用Word應(yīng)用程序時(shí)經(jīng)常會(huì)發(fā)現(xiàn),某些菜單項(xiàng)會(huì)呈灰色顯示,此時(shí)單擊該次菜單項(xiàng)沒(méi)有任何反映,有時(shí)菜單項(xiàng)的標(biāo)題會(huì)發(fā)生改變。這些都可以通過(guò)在菜單設(shè)計(jì)和程序代碼中加以控制。(1)有效性控制一個(gè)菜單項(xiàng)是否正常顯示,即該菜單項(xiàng)是否“有效”,是由該菜單項(xiàng)的“有效”屬性來(lái)控制的。只有該屬性設(shè)置為True時(shí),單擊該菜單項(xiàng)才會(huì)執(zhí)行相應(yīng)的操作??梢栽谠O(shè)計(jì)時(shí)設(shè)置該屬性值(選中圖10-3中的“有效”復(fù)選框),也可以在運(yùn)行時(shí)通過(guò)執(zhí)行

5、代碼加以改變。(2)可見(jiàn)性控制只有將菜單項(xiàng)的Visible屬性設(shè)置為True,該菜單項(xiàng)才顯示??梢栽谠O(shè)計(jì)時(shí)設(shè)置該屬性值(選中圖10-3中的“可見(jiàn)”復(fù)選框),也可以在運(yùn)行時(shí)通過(guò)執(zhí)行代碼加以改變。(3)菜單項(xiàng)標(biāo)記菜單項(xiàng)標(biāo)記就是在菜單項(xiàng)左邊加上標(biāo)記表明該菜單項(xiàng)處于選擇狀態(tài)。設(shè)計(jì)時(shí)該屬性可以由菜單編輯器中的“復(fù)選”(Checked)屬性設(shè)置,也可以在屬性窗口的“Checked”欄內(nèi)設(shè)置。通常情況下,該屬性時(shí)在程序運(yùn)行時(shí)動(dòng)態(tài)地進(jìn)行設(shè)置的。4.快捷鍵和訪問(wèn)鍵訪問(wèn)鍵是標(biāo)題中帶下劃線的字符,如在標(biāo)題中輸入“文件(&F)”,則在程序運(yùn)行時(shí)F便是帶下劃線的字符,按Alt+F組合鍵便可以打開(kāi)“

6、文件”菜單。需要指出的是,菜單中不能使用重復(fù)的訪問(wèn)鍵。如果多個(gè)菜單項(xiàng)使用同一個(gè)訪問(wèn)鍵,那么該鍵將不起作用。創(chuàng)建快捷鍵的方法是先選取要定義快捷鍵的菜單項(xiàng),然后從“快捷鍵”組合框中選取一個(gè)組合鍵。如果要?jiǎng)h除菜單項(xiàng)的快捷鍵,則從“快捷鍵”組合框中選取頂部的“(none)”項(xiàng),如圖10.4所示。圖10.4添加快捷鍵和訪問(wèn)鍵的過(guò)程任何復(fù)雜的菜單程序都遵循相同的設(shè)計(jì)方法,下面通過(guò)一個(gè)實(shí)例來(lái)說(shuō)明編寫(xiě)菜單程序的過(guò)程。例10-1:某電腦銷售公司銷售系統(tǒng)界面見(jiàn)圖10-4,部分菜單的內(nèi)容見(jiàn)表10-1。試按表10-2設(shè)計(jì)菜單。1)用菜單編輯器建立菜單的實(shí)例圖10-4應(yīng)用程序界面表10-2菜單結(jié)構(gòu)

7、標(biāo)題名稱上級(jí)菜單標(biāo)題熱鍵快捷鍵有無(wú)對(duì)話框用戶MUser無(wú)F無(wú)—新建MNew用戶NCtrl+N有打開(kāi)MOpen用戶OCtrl+O有-MSeg1用戶無(wú)無(wú)無(wú)保存MSave用戶SCtrl+S無(wú)另存為MSaveother用戶A有-MSeg2用戶無(wú)無(wú)無(wú)配置預(yù)覽MPreview用戶R無(wú)有打印MPrint用戶P有-MSeg3用戶無(wú)無(wú)無(wú)退出MExit用戶E無(wú)編輯MEdit無(wú)E無(wú)—部件MPart無(wú)P無(wú)—工具M(jìn)Tool無(wú)T無(wú)無(wú)幫助MHelp無(wú)H無(wú)—1.菜單結(jié)構(gòu)設(shè)計(jì)步驟(1)打開(kāi)需要設(shè)計(jì)菜單的窗(2)打開(kāi)菜單編輯器對(duì)話框口。(3)在圖10-3所示的菜

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。