- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
09 [水利水电VB教程] - ch8 界面设计.ppt
第八章 界面设计 对话框 菜单 多重窗体 ActiveX控件 8.1 对话框 对话框是实现Windows应用程序和用户之间进行交互的常用工具,它既可以向用户显示信息,也可以供用户输入应用程序所需要的数据 VB提供了四种对话框: 用于输出数据的MsgBox 用于输入数据的 InputBox 通用对话框 自定义对话框 8.1.1 通用对话框(1) 通用对话框(CommonDialog)控件提供了一组基于Windows的标准对话框,便于用户完成打开文件、选择颜色、选择字体以及打印等操作 用户可以利用通用对话框控件在窗体上创建六种标准对话框: 打开(Open) 另存为(Save As) 颜色(Color) 字体(Font) 打印机(Printer) 帮助(Help) 8.1.1 通用对话框(2) CommonDialog控件并不是VB的标准控件,而是ActiveX控件,使用时需要添加到工具箱中 “工程” → “部件” → “控件” → Microsoft Common Dialog Control 6.0 与计时器类似,通用对话框控件也属于后台控件,程序运行时看不到 对CommonDialog控件的属性设置既可以在属性窗口中进行,也可以借助于“属性页”对话框 右击在窗体上的CommonDialog控件→ “属性” 8.1.1 通用对话框(3) 1.常用属性 8.1.1 通用对话框(4) Action是通用对话框控件最重要的属性之一 只能在设计程序代码中进行设置Action的属性值,用于调出该属性值所对应类型的通用对话框 如: CommonDialog1.Action=3 8.1.1 通用对话框(5) Filter属性也称为过滤器,它使得在通用对话框中只显示指定类型的文件,其属性值的格式为: 文件描述 | 文件类型 如: 在CommonDialog1对象显示的通用对话框中,显示文本文件、Word文件或者所有文件,可以写为: CommonDialog1.Filter = Text | *.text | Word | *.Doc | 所有文件 | *.* 8.1.1 通用对话框(6) 在“颜色”对话框中,通过Color属性可以得到用户所选择的颜色 如: Text1.forecolor=commondialog1.color 在显示“字体”对话框之前,需要先设置Flags属性值,以确定对话框显示的字体类型,否则会弹出错误对话框: 8.1.1 通用对话框(7) 2.方法 通用对话框控件提供了一组用于显示对话框的方法 既可以给通用对话框对象的Action属性赋值和调用通用对话框对象的方法都可以显示相应类型的通用对话框 8.1.1 通用对话框(8) (1)“打开”对话框 “打开”对话框当Action属性为1或用Showopen方法时显示的通用对话框 ,用户可通过这个对话框选定所要打开的文件 “打开”对话框并不能真正打开一个文件,它仅仅提供一个打开文件的用户界面,供用户选择所要打开的文件,打开文件需要通过编程实现 8.1.1 通用对话框(9) “打开”对话框除了通用对话框控件的常用属性以外,还有以下属性: 1)FileName:文件名称,表示用户所要打开文件的文件名(包含路径) 2)FileTitle:文件标题,表示用户所要打开文件的文件名(不含路径) 3)Filter:过滤器,用于确定文件列表框中所显示文件的类型 该属性值可以是由一组元素或用“︱”符号分开的分别表示不同类型文件的多组元素组成 该属性的选项显示在“文件类型”列表框中。 如: Documents(*.doc)︱*.doc︱Text Files(*.txt)︱*.txt︱All Files︱*.* 4)FilterIndex:过滤器索引属性,其值为整型数据,表示用户在文件类型列表框中选定了第几组文件类型 在上例中,如果选定了文本文件,那么FilterIndex值为2,文件列表框只显示当前目录下的文本文件(*.txt)。 5)InitDir:初始化路径属性,用来指定“打开”对话框中的初始目录 见例8.1 8.1.1 通用对话框(10) (2)“另存为”对话框 “另存为”对话框是当Action属性值为2或用ShowSave方法显示的通用对话框,供用户指定要保存文件的驱动器、文件夹、文件名和扩展名 并不能提供真正的存储文件功能,存储文件的草组需要编程来完成 “另存为”对话框的属性基本上和“打开”对话框一样,另外特有一个DefaultExt属性,表示默认扩展名 见例8.2 (3)“颜色”对话框 “颜色”对话框是当Action为3时显示的通
文档评论(0)