《对话框和菜单》ppt课件

《对话框和菜单》ppt课件

ID:26931521

大小:391.50 KB

页数:43页

时间:2018-11-30

《对话框和菜单》ppt课件_第1页
《对话框和菜单》ppt课件_第2页
《对话框和菜单》ppt课件_第3页
《对话框和菜单》ppt课件_第4页
《对话框和菜单》ppt课件_第5页
资源描述:

《《对话框和菜单》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章对话框和菜单1台州学院计算机系本章内容8.1用户自定义对话框8.1.1对话框概述8.1.2由普通窗体创建自定义对话框8.1.3使用“对话框”模板窗体创建对话框8.1.4显示与关闭“自定义”对话框8.2通用对话框控件CommonDialog8.2.1通用对话框控件8.2.2“打开”/“另存为”对话框8.2.3“颜色”对话框8.2.4“字体”对话框8.2.5其他对话框8.3菜单设计8.3.1菜单概述8.3.2菜单编辑器8.3.3下拉式菜单8.3.4弹出式菜单2台州学院计算机系8.1.1对话框概述1.对话框的分类VisualBasic中的对话框分为3种类型,即系统

2、预定义对话框、用户自定义对话框和通用对话框。预定义对话框是由系统提供的,是VisualBasic预先设计好的、以函数形式提供的对话框。VisualBasic提供了两种预定义对话框,即输入对话框和消息对话框,前者用InputBox函数建立,后者用MsgBox函数建立,具体用法请参见第2章。系统预定义对话框在应用上有一定的局限性,很多情况下无法满足需要,用户可以根据具体需要建立自己的对话框。创建用户自定义对话框一般有两种方法:一是用户根据应用程序的需要,在一个普通窗体上,使用标签、文本框、单选按钮、复选框和命令按钮等控件,通过编写相关的程序代码来实现人机交互功能;二是

3、使用VisualBasic系统提供的“对话框”模板窗体,通过简单的修改便可创建一个适应于自己程序的自定义对话框。通用对话框是使用CommonDialog控件,编程人员可以轻松地把Windows的标准对话框加入到自己的应用程序中。3台州学院计算机系8.1.1对话框概述2.对话框的特点(1)在一般情况下,对话框的边框是固定的,用户不能改变其大小。(2)为了退出对话框,必须单击其中的某个按钮,不能通过单击对话框外部的某个地方关闭对话框。(3)在对话框中不能有最大化按钮(MaxButton)和最小化按钮(MinButton)。(4)对话框不是程序的主要工作区,只是临时使用

4、,使用完毕就关闭。(5)对话框中控件的属性可以在设计阶段设置,也可以在运行时通过代码设置或修改控件的属性。4台州学院计算机系8.1.4显示与关闭“自定义”对话框1.显示“自定义”对话框可使用窗体对象的Show方法显示“自定义”对话框,通过设置不同的参数可以显示两种不同类型的对话框:(1)模式对话框。模式对话框在焦点可以切换到其他窗体或对话框之前要求用户必须作出响应以关闭对话框,如单击“确定”按钮、“取消”按钮或者直接单击“关闭”按钮。一般来说,显示重要信息的对话框不允许用户无视其存在,因此需要被设置成模式对话框,其显示方法为:<窗体名>.ShowvbModal(其

5、中vbModal是系统常数,值为1)(2)无模式对话框。无模式对话框的焦点可以自由切换到其他窗体或对话框,而无需用户关闭当前对话框,其显示方法为:<窗体名>.Show2.关闭“自定义”对话框可使用Hide方法或UnLoad语句来关闭自定义对话框,其格式为:Me.Hide或<窗体名>.HideUnLoad<窗体名>。这里的“Me”是一个关键字,Me代表正在执行的地方提供引用具体实例,一般指当前窗体。显示或关闭的操作会涉及到多重窗体编程,有关的设计问题请参见本书第2章第2.1节。5台州学院计算机系8.2.1通用对话框控件当要定义的对话框功能较为复杂时,将会花费较多的时

6、间和精力。为此,VisualBasic还提供了一组基于Windows的通用对话框控件(CommonDialog),用户可以利用通用对话框控件在窗体上创建6种对话框,分别为“打开”(Open)、“另存为”(SaveAs)、“颜色”(Color)、“字体”(Font)、“打印”(Printer)和“帮助”(Help)对话框。通用对话框是一种ActiveX控件。在一般情况下,启动VisualBasic后,在工具箱中没有通用对话框控件。为了把通用对话框控件加到工具箱中,可按如下步骤操作:(1)单击“工程”菜单的“部件”选项,或者用鼠标右键单击工具箱,在弹出的菜单中选择“部

7、件”,打开“部件”对话框,如图8-3所示。(2)在对话框中选择“控件”选项卡,然后在控件列表框中选择“MicrosoftCommonDialogControl6.0”。(3)单击“确定”按钮,通用对话框即被加到工具箱中。6台州学院计算机系7台州学院计算机系把通用对话框添加到工具箱以后,就可以像使用标准控件一样把它添加到窗体上。缺省情况下通用对话框的名称为CommonDialogn(n为1、2、3…)。通用对话框控件可以被设计为显示6种不同的对话框,每一种对话框对应一个不同的Action属性值和一个Show方法,其对应关系如表8-1所示。8台州学院计算机系在设计状态

8、,将Com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。