版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第6章 對話框和菜單,本章導(dǎo)讀,在圖形用戶界面中,對話框通常是程序和用戶進行交互的有效途徑,它既可以用來輸入信息,也可以用于輸出信息,是程序的必要組成部分。本章主要介紹對話框及菜單的設(shè)計和應(yīng)用。,任務(wù)1 用戶對話框,用戶對話框是用戶根據(jù)應(yīng)用程序設(shè)計的需要自行定義的對話框,通常由標簽、文本框與命令按鈕等控件組合而成。,任務(wù)二 通用對話框控件CommonDialog,階段1 通用對話框的基本屬性和方法 階段2 “打開文件”對話框 階段3 “另存為”對話框 階段4 “顏色”對話框 階段5 “字體”對話框 階段6 其他對話框,階段1 通用對話框的基本屬性和方法,一.控件名稱 自定義,默認名稱Commo
2、nDialog1、CommonDialog2、,二.設(shè)計時設(shè)置控件屬性,用鼠標右鍵單擊窗體上的CommonDialog控件圖標,在彈出的快捷菜單中選擇“屬性”選項,或在屬性窗口中選擇“自定義”,再單擊右側(cè)的“”按鈕,就可以打開”屬性頁“對話框。,三.打開通用對話框的Action 屬性, 顯示打開文件對話框 顯示保存文件對話框 顯示顏色對話框 顯示字體對話框 顯示打印機設(shè)置對話框 顯示W(wǎng)indows幫助對話框,四.打開通用對話框的“方法”, 顯示打開文件對話框 顯示保存文件對話框 顯示顏色對話框 顯示字體對話框 顯示打印機設(shè)置對話框 顯示W(wǎng)indows幫助對話框,五. 執(zhí)行通用對話框所改變的控件
3、屬性及其應(yīng)用,通過對話框的屬性值一般是在程序運行時,通過對話框產(chǎn)生的人機對話過程獲得。,階段2 “打開文件”對話框,打開文件是Windows應(yīng)用程序中的常用操作。利用“打開文件”對話框可以選擇文件。運行時選定文件并關(guān)閉對話框后,可用FileName屬性得到文件所在的驅(qū)動器、文件夾和文件名。,一.設(shè)計時建立“打開文件”對話框,設(shè)計時建立“打開文件”對話框的步驟: (1)在窗體上添加通用對話框控件。 (2)打開“屬性頁”對話框。 (3)選擇“打開/另存為”選項卡,設(shè)置屬性。,二.運行時顯示“打開文件”對話框,通過Show方法或?qū)ction屬性賦值1,顯示“打開文件”對話框。,“另存為”對話框可以
4、用來指定所要保存文件的驅(qū)動器、文件夾、文件名和擴展名。,階段3 “另存為”對話框,一.設(shè)計時建立“另存為”對話框,設(shè)計時建立“另存為”對話框與建立“打開文件”對話框的方法相同。,二.運行時顯示“另存為”對話框,使用通用對話框控件的ShowSave方法,或?qū)ction屬性賦值為2,可以在 運行時顯示“另存為”對話框。 需要提醒讀者注意的是:“打開文件”與“另存為”對話框的對話結(jié)果,只是改變了控件的Filename屬性,并不能提供真正的打開、存儲文件操作,需要通過編程來實現(xiàn)。,階段4 “顏色”對話框,“顏色”對話框用來提供調(diào)色板并從中選擇顏色,或創(chuàng)建自定義顏色。,一.設(shè)計時建立“顏色”對話框,設(shè)
5、計時,在通用對話框控件的屬性頁窗口“顏色”選項卡設(shè)置屬性。,二.運行時顯示“顏色”對話框,運行時,使用通用對話框控件的ShowColor方法,或?qū)ction屬性賦值為3,可顯示“顏色”對話框。,階段5 “字體”對話框,“字體”對話框用來設(shè)置并返回所用字體的名稱、樣式、大小、效果及顏色等。,一.設(shè)計時建立“字體”對話框,設(shè)計時,在通用對話框控件的屬性頁窗口“字體”選項卡中設(shè)置屬性,包括字體名稱、字體大小、最小、最大、標志、樣式等。,二.運行時顯示“字體”對話框,運行時,使用通用對話框控件的ShowFont方法,或?qū)ction屬性賦值為4,可以顯示“字體”對話框。在“字體”對話框中選定設(shè)置并關(guān)
6、閉對話框。,階段6 其他對話框,VB 6.0中除以上介紹的4種通用對話框外,還提供了“打印”和“幫助”對話框。 “打印”對話框可以設(shè)置打印輸出的方法,如打印范圍、打印份數(shù)以及當前安裝的打印機信息等?!皫椭睂υ捒騽t通過使用ShowHelp方法調(diào)用Windows系統(tǒng)的幫助引擎。,任務(wù)3 菜單設(shè)計,階段1 菜單的類型 階段2 菜單編輯器 階段3 下拉式菜單 階段4 彈出式菜單,階段1 菜單的類型,菜單是界面設(shè)計的重要組成部分,一般有兩種基本類型:下拉式菜單和彈出式菜單。 下拉式菜單通過打擊菜單欄中的菜單標題來打開。,彈出式菜單則通過用鼠標左鍵或右鍵單擊某個區(qū)域的方式打開。,VB 6.0沒有菜單控件,但提供了建立菜單的菜單編輯器。在VB 6.0集成開發(fā)環(huán)境中,選擇“工具”菜單中的“菜單編輯器”選項,可以進入菜單編輯器,為窗體編輯菜單。,階段2 菜單編輯器,階段3 下拉式菜單,在下拉式菜單中,一般有一個主菜單,稱為菜單欄。每個菜單欄包括一個或多個選擇項,稱為菜單標題,如VB 6.0集成開發(fā)環(huán)境中的文件、編輯、視圖、工程等。,階段4 彈出式菜單,彈出式菜單是獨立于菜單欄顯示在窗體或指定控件上的浮動菜單,菜單的顯示位置與鼠標當前位置有關(guān),實現(xiàn)步驟如下: 1. 在菜單編輯器中建立該菜單。 2. 設(shè)置其頂層菜單項(主菜單項)的Visible屬性為False(不可見)。 3
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年三明醫(yī)學(xué)科技職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案
- 2025山西省公務(wù)員考試《公共基礎(chǔ)知識》題庫及答案一套
- 露天礦物開采輔助工安全文化競賽考核試卷含答案
- 履帶運輸車司機崗前實操熟練考核試卷含答案
- 拉床工崗前班組建設(shè)考核試卷含答案
- 浸漬干燥工變革管理知識考核試卷含答案
- 縮放排工安全培訓(xùn)強化考核試卷含答案
- 2025年樂山市稅務(wù)系統(tǒng)遴選筆試真題匯編附答案
- 2024年潮州市特崗教師筆試真題題庫附答案
- 2024年鶴壁市直屬機關(guān)遴選公務(wù)員考試真題匯編附答案
- 2026年及未來5年市場數(shù)據(jù)中國金剛石工具行業(yè)投資分析及發(fā)展戰(zhàn)略咨詢報告
- 2025-2026學(xué)年總務(wù)主任年度述職報告
- 2026屆北京東城55中高一數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測試題含解析
- 2026年遼寧醫(yī)藥職業(yè)學(xué)院單招職業(yè)技能考試參考題庫附答案詳解
- 2026年湖南大眾傳媒職業(yè)技術(shù)學(xué)院單招綜合素質(zhì)考試備考試題附答案詳解
- 醫(yī)療AI輔助治療決策支持
- 穴位貼敷的運用課件
- 2026《初中英語?優(yōu)翼學(xué)練優(yōu)》八上早讀本
- 鋼拱架加工技術(shù)規(guī)范
- 移動式腳手架培訓(xùn)課件
- 2025年快遞行業(yè)快遞行業(yè)發(fā)展現(xiàn)狀分析報告
評論
0/150
提交評論