(精品)第10章对话框设计.ppt
《(精品)第10章对话框设计.ppt》由会员分享,可在线阅读,更多相关《(精品)第10章对话框设计.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第第第1010章章章章 对话框设计对话框设计对话框设计对话框设计第第10章章 对话框设计对话框设计自自 定定 义义 对对 话话 框框 1 1 1 1通通 用用 对对 话话 框框 2 2 2 2文文 件件 系系 统统 控控 件件 3 3 3 310.1 自定义对话框 对话框也是窗体的一种,可以使用添加窗体对话框也是窗体的一种,可以使用添加窗体的方法创建对话框,对话框的外观和功能都由用的方法创建对话框,对话框的外观和功能都由用户自己来设定,这就是自定义对话框。户自己来设定,这就是自定义对话框。建立自定义对话框的方法为:建立自定义对话框的方法为:(1)设计对话框界面。设计对话框窗体,向设计对话框界
2、面。设计对话框窗体,向窗体中添加相应的控件,调整控件布局,设置窗窗体中添加相应的控件,调整控件布局,设置窗体和控件的属性。体和控件的属性。(2)利用窗体的利用窗体的Show方法,将窗体以模式对方法,将窗体以模式对话框或无模式对话框的方式显示出来。话框或无模式对话框的方式显示出来。10.1.1 创建自定义对话框的步骤(1)单击单击“工程工程”菜单菜单“添加窗体添加窗体”命令,在弹出的命令,在弹出的“添加窗体添加窗体”对话框中选择对话框中选择“对话框对话框”或或“窗体窗体”,单击,单击“打开打开”按钮新建一个窗体对象。按钮新建一个窗体对象。(2)按需要向窗体中添加所需的控件。对于有输入要求按需要向
3、窗体中添加所需的控件。对于有输入要求的对话框,至少应放置一个文本框用于数据输入。的对话框,至少应放置一个文本框用于数据输入。一一般对话框应包含一个退出该对话框的命令按钮。般对话框应包含一个退出该对话框的命令按钮。(3)设置窗体或控件对象的属性。对话框与一般的窗体设置窗体或控件对象的属性。对话框与一般的窗体在外观上不太一样,一般地,对话框没有控制菜单按钮在外观上不太一样,一般地,对话框没有控制菜单按钮和最大化、最小化按钮,不能改变它的大小。因此,应和最大化、最小化按钮,不能改变它的大小。因此,应修改对话框的属性。修改对话框的属性。(4)编写事件代码,组织各对象之间的关系。编写事件代码,组织各对象
4、之间的关系。10.1.2 自定义对话框的程序设计建立自定义对话框,使其能通过输入文件名(含建立自定义对话框,使其能通过输入文件名(含路径)执行指定的程序,并能控制运行后对话框路径)执行指定的程序,并能控制运行后对话框的风格。的风格。(1)单击单击“文件文件”菜单菜单“新建工程新建工程”命令,建立一命令,建立一个新工程文件,新建一个窗体对象。个新工程文件,新建一个窗体对象。(2)在窗体上加载控件。在窗体上添加一个在窗体上加载控件。在窗体上添加一个Frame1控件,选中该控件,选中该Frame1控件添加一个控件添加一个Text1控件;在窗体上添加控件;在窗体上添加3个单选钮个单选钮Option1O
5、ption3,1个命令按钮个命令按钮Command1。(3)设置对象属性。设置对象属性。单击窗体,设置自定义对话框(即窗体)的单击窗体,设置自定义对话框(即窗体)的边界风格。边界风格。10.1.3 自定义对话框的相关知识1.用Show方法显示对话框 对自定义对话框可以使用对自定义对话框可以使用Show方法显示出来。方法显示出来。Show方法的语法格式为:方法的语法格式为:窗体名窗体名.Show 模式模式 模式模式表示模式风格,是一个整数。表示模式风格,是一个整数。值常量说明1VbModal模式0VbModeless无模式(若Style参数缺省时,表示无模式)2.调用应用程序函数Shell (1
6、)Shell函数的语法格式为:函数的语法格式为:Shell(文件名文件名,窗口风格窗口风格)说明:说明:文件名文件名,包括路径。它必须是可执行文件,包括路径。它必须是可执行文件,其扩展名为其扩展名为.exe、.com、.bat或或.pif,其他文件不能用,其他文件不能用Shell函数调用,省略时扩展名默认为函数调用,省略时扩展名默认为.exe。窗口风格窗口风格决定程序所在窗口的风格。其值及决定程序所在窗口的风格。其值及其对应的风格:其对应的风格:1、5、9:表示正常方式,有焦点:表示正常方式,有焦点2:表示最小化方式(缺省),有焦点:表示最小化方式(缺省),有焦点3:表示最大化方式,有焦点:表
7、示最大化方式,有焦点4、8:表示正常方式,无焦点:表示正常方式,无焦点6、7:表示最小化方式,无焦点:表示最小化方式,无焦点(4)编写事件代码。编写事件代码。Private Sub Command1_Click()If Option1.Value Then x=Shell(Text1.Text,1)ElseIf Option2.Value Then x=Shell(Text1.Text,3)ElseIf Option3.Value Then x=Shell(Text1.Text,2)End IfEnd Sub返回目录10.2 通用对话框10.2.1 通用对话框的程序设计单击窗体上的相应按钮,将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品第10章 对话框设计 精品 10 对话框 设计
限制150内