- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
**對話框與菜單對話框與菜單設計的作用軟體的基本作用是將有限的輸入經過加工以有限的輸出提供給用戶,輸入和輸出在可視化語言迅猛發展的時代,就是所謂人機交互介面。在可視化程式設計語言中人機交互實現的工具就是窗體和相應的控件,其表現形式就是對話框和菜單。本章主要內容對話框和菜單的本質是窗體對象。VB編程語言中根據軟體設計中常用的窗體按實現的功能和表現形式不同進行組織,構造了部分窗體已提高編程的效率。對話框和菜單是這些特製窗體的一部分。1、對話框:由標籤控件和少量的文本控件和命令控件構成,以完成特定的功能。按照功能的不同分為:預定義對話框、通用對話框和自定義對話框三種。2、菜單:主要由的命令控件構成,實現功能操作的可視化。一、預定義對話框系統定義的對話框不需考慮設計、裝載或顯示方面的問題通過函數調用直接顯示對話框(模式對話框)缺點:外觀受限,用戶不能自由定制。分類:“輸入”對話框,“消息”對話框。示例:運行對話框二、通用對話框
實現常用功能的標準對話框。包括:打開(Open)、另存為(SaveAs)、顏色(Color)、字體(Font)、印表機(Printer)、幫助(Help)不是系統自帶的對話框,是控件的一種。調用形式:1、在窗體加載通用對話框控件2、確定控件的屬性和方法實現方法:“工程”菜單“部件”命令選中“MicrosoftCommonDialogControl6.0”確定以後的操作與常用控件的使用方法類似通用對話框的屬性和方法1、屬性(1)Action屬性通過賦值直接決定打開那種對話框(2)DialogTitle屬性該屬性示對話框標題屬性,可以是任意字串(3)CancelError屬性決定用戶在按下“取消”按鈕時是否產生錯誤資訊2、方法功能描述Action屬性值方法無對話框0顯示打開對話框1ShowOpen顯示另存為對話2ShowSave顯示顏色對話框3ShowColor顯示字體對話框4ShowFont顯示印表機對話5ShowPrinter顯示幫助對話框6ShowHelp3、通用對話框應用示例“打開”對話框的應用“另存為”對話框的應用“顏色”、“字體”對話框三、自定義對話框用戶根據所開發軟體系統定制一些窗體對象滿足特定軟體開發的需要調用形式:用戶自定義調用優點:靈活性強構建“自定義”對話框的方法:和一般窗體構造方法相同只是鎖定窗體的部分方法或屬性,可以在已有的窗體上修改獲得,也可新建。示例構建“自定義”對話框的方法1、修改有的對話框“工程”菜單“添加窗體”命令“現存”標籤選定現存的窗體根據需要定義窗體的外觀及事件過程2、創建新的對話框“工程”菜單“添加窗體”命令“窗體”按鈕為對話框定義事件過程菜單菜單編輯器及其屬性選取要添加菜單的窗體“工具”菜單(或滑鼠右鍵)單擊“菜單編輯器”菜單編輯器使用快捷方式菜單設計菜單設計應用示例菜單編輯器複選Checked屬性。允許在菜單項的左邊設置複選標記。通常用它來指出切換選項的開關狀態。可見Visible屬性。通過選取被標記Visible的複選框,可以設置菜單控件的屬性Visible的初值。運行時,使菜單控件可見或不可見有效Enabled屬性。通過選取被標記Enabled的複選框,可以設置菜單控件的屬性Enabled的初值。運行時,使菜單命令有效或無效名稱Name屬性。輸入菜單控件名。控件名是識別字,僅用於訪問代碼中的菜單項;它不出現在菜單中。索引Index屬性。數值:指定一個數字值來確定控件在控件數組中的位置。該位置與控件的螢幕位置無關。命令鍵右箭頭:把選定的菜單向右移一個等級,最多創建四個子菜單等級左箭頭:把選定的菜單向上移一個等級,可創建四個子菜單等級。上箭頭:把選定的菜單項在同級菜單內向上移動一個位置。下箭頭:把選定的菜單項在同級菜單內向下移動一個位置。下一個:將
您可能关注的文档
- 锻压成型课件.pptx
- 煅烧、烧成与熔化课件.pptx
- 堆栈与堆栈操作课件.pptx
- 堆和不相交集数据结构课件.pptx
- 队列研究课件.ppt
- 队列研究课件.ppt
- 对C语言的初步认识课件.ppt
- 对策论与极大极小控制课件.pptx
- 锻造冲压工艺学课件.ppt
- 对称定直飞行时的纵向力矩、静稳定性与静操纵性课件.ppt
- 2024年陕西咸阳亨通电力(集团)有限公司供电服务业务部直聘用工招聘145人笔试参考题库附带答案详解 .docx
- 2024年中建四局土木工程有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年四川雅茶贸易有限公司公开招聘和考察聘用人员3人笔试参考题库附带答案详解 .docx
- 2024年中国烟草总公司辽宁省公司公开招聘拟录用人员(166人)笔试参考题库附带答案详解 .docx
- 2024江苏连云港中诚物业管理有限公司招聘工作人员1人笔试参考题库附带答案详解 .docx
- [毕节]2025年贵州毕节市引进人才649人笔试历年参考题库附带答案详解.docx
- 2024年度中国东航技术应用研发中心有限公司校园招聘笔试参考题库附带答案详解 .docx
- 2024年福建省厦门盐业有限责任公司春季人才招聘1人笔试参考题库附带答案详解 .docx
- 2024年山东省环保发展集团绿能有限公司职业经理人招聘2人笔试参考题库附带答案详解 .docx
- 2024年安徽滁州郊源阳光电力维修工程有限责任公司招聘41人(第一批次)笔试参考题库附带答案详解 .docx
文档评论(0)