版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第七章:對話框和菜單程序設計Page 2用戶自定義對話框自定義對話框涉及的幾個屬性BorderStyle屬性ControlBox屬性通過對話框模版窗體創(chuàng)建對話框實例:往工程里添加“登錄”對話框顯示和關閉對話框顯示對話框模式對話框:窗體名.show vbmodal模式對話框要求用戶必須做出響應后才繼續(xù)程序的運行(與messagebox、inputbox函數(shù)類似)無模式對話框:窗體名.show 關閉對話框Me.hide 或 窗體名.hideUnload me 或 unload 窗體名Page 3通用對話框控件添加通用對話框控件的方法通用對話框的功能及其實現(xiàn)(P197)演示:打開對話框和字體對話框的
2、實現(xiàn)注意:對話框僅僅提供了一個界面,不能實現(xiàn)具體的功能,如文件打開、字體設置、打印等功能還需要自己設計代碼。類型Action屬性方法打開1ShowOpen另存為2ShowSave顏色3ShowColor字體4ShowFont打印5ShowPrinter幫助6ShowHelpPage 4通用對話框控件通用對話框的屬性頁用來對通用對話框的常見屬性進行設置(一種更加容易的熟悉設置途徑)Page 5通用對話框控件打開/另存為對話框打開和另存為對話框非常相似Filter屬性:設定對話框中“文件類型”下拉列表框的內容格式:說明符1|類型描述1|說明符2|類型描述2演示實例FilterIndex設置有效的文
3、件過濾器序號InitDir初始化路徑,設置對話框的初始路徑FileName屬性用戶在對話框中選擇或輸入的文件名(含路徑)FileTitle屬性用戶在對話框中選擇或輸入的文件名(不含路徑)Page 6通用對話框控件打開/另存為對話框一般的程序框架1. 設定基本屬性(比如Filter、FilterIndex、InitDir等)2. 調用showopen方法(或Action=1) 或 調用showsave方法(或Action=2)3. 讀取Filename屬性4. 實現(xiàn)相應的打開或保存功能實例:圖片的載入和保存(7-1)Page 7通用對話框控件“顏色”對話框Color屬性設置或獲取用戶選中的顏色一
4、般的程序框架1. 調用showcolor方法(或Action=3) 2. 讀取通用對話框的color屬性值,并將該值應用于其他對象(屬性)實例:簡易的繪圖板(7-2)Page 8通用對話框控件“字體”對話框Flags屬性設置字體對話框中顯示的字體內容以及是否顯示文字修飾效果(刪除線、下劃線、顏色)在顯示字體對話框之前必須設置該屬性字體格式屬性組:用戶在字體對話框中的操作結果FontnameFontSizeFontBoldFontItalicFontStrikethruFontUnderlineColorPage 9通用對話框控件“字體”對話框一般的程序框架1. 設定Flags屬性2. 調用sh
5、owFont方法(或Action=4) 3. 讀取字體格式屬性組中的所有屬性,并應用于特定的對象(fontname、fontsize、fontbold、fontitalic、fontstrikethru、fontunderline、color屬性)實例:一個可設置字體的文本框(7-3)Page 10菜單設計菜單分類窗體控制菜單下拉菜單快捷菜單(鼠標右鍵)菜單相關的幾個概念訪問鍵快捷鍵分隔條Page 11菜單設計菜單與控件每一個菜單項就是一個控件菜單控件的屬性事件和方法Caption:菜單文字內容Enabled:菜單是否可用Visible:菜單是否可見Checked:菜單的選中狀態(tài)(某些具有兩種選擇狀態(tài)的菜單,如PPt中“視圖“菜單中的“標尺”菜單項)實例:一個帶菜單的簡易記事本程序(7-4)Page 12菜單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 英文微課程設計講解
- 物流行業(yè)設計師工作總結
- 全球石油庫存數(shù)據(jù)透明度報告(英文版)
- 美食店服務員的服務感悟
- 服裝定制行業(yè)裁板師培訓心得
- 【八年級下冊歷史】單元測試 第五、六單元測試題
- 2024年設備監(jiān)理師考試題庫附參考答案【基礎題】
- 2024年計算機網(wǎng)絡實習心得體會
- 2024年給圖形做標記教案
- 2024年煤礦安全質量標準化標準
- 《病毒》教學設計
- 路面基層允許彎沉值計算+彎沉系數(shù)圖+允許彎沉值計算公式
- 連鑄意外事故處理
- 國家開放大學(中央廣播電視大學)報名登記表【模板】
- 新職業(yè)英語1-基礎篇-Unit 3(課堂PPT)
- 公司各部門協(xié)作情況互評表滿意度調查表
- 第二章水準測量PPT課件
- 長輸管道原油輸送基本知識
- 完美世界的材料
- 藻類名稱(漢拉對照)
- 勞資專管員任命書
評論
0/150
提交評論