1 / 39
文档名称:

8 对话框与菜单.ppt

格式:ppt   页数:39
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

8 对话框与菜单.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

8 对话框与菜单.ppt

文档介绍

文档介绍:第5章对话框与菜单
对话框的设计
对话框是visual Basic应用程序与用户进行信息交换的窗口,通过对话框可以输入必要的信息和数据。本章将介绍VB应用程序的对话框设计方法。对话框有:
一、预定义对话框— InputBox函数和MsgBox函数来设计
二、自定义对话框—标准窗体设计对话框
三、通用对话框— mondialog控件
MsgBox函数
在VB应用程序中,可以使用VB预定义的对话框,这是给应用程序添加对话框最容易的方法。用户不必考虑设计、装载、显示对话框的问题,只须通过使用MsgBox函数或InputBox函数来调用VB预定义的对话框。
MsgBox函数可以调用VB中预定义的消息对话框。它的功能是把消息传递给用户,同时接受用户在对话框中的选择,使程序根据用户的选择作出相应的响应。
一、预定义对话框—MsgBox函数
1. 自定义对话框
自定义对话框就是用户自己创建的窗体,并在窗体上放置了一些控件,这些控件可以为应用程序接受输入的信息。他们可以是命令按钮、选项按钮、复选按钮和文本框等。通过设定窗体和控件对象的属性值来定义对话框的外观,编写程序代码来组织控件之间的逻辑关系,实现所需要的功能。用窗体自定义对话框的一般步骤如下:
★从“工程”上选取“添加窗体”命令,向工程中添加窗体;
★根据需要在窗体上创建其他控件,定义对话框的外观;
二、自定义对话框—标准窗体设计对话框
★设置窗体和控件的属性;
★在代码窗口创建事件过程,组织各对象之间的关系
①窗体
自定义对话框的外观比较自由,通常,作为对话框的窗体没有菜单栏、窗口滚动条、控制状态按钮(最大化,最小化按钮),窗体的尺寸大小一般不可改变。所以可以设置ControlBox,MaxButton,Minbutton属性值为False,将BorderStyle属性设为不可变的。
②控件对象
有很多控件可以作为对话框上的对象,如:文本框控件作为信息输入框;单选按钮和复选框作为供用户选择的选项;命令按钮作为确认按钮或者退出对话框的按钮。
2. 对话框的显示和隐藏
下列方法可以显示或关闭自定义对话框:
☆ Load 窗体对象名—将窗体装入内存,但不显示
☆ UnLoad 窗体对象名—将窗体从内存中卸载
☆ —装入窗体,并以无模态显示
☆ vbModa1—装入窗体,并以模态显示
☆ —将窗体从屏幕上隐去
☆ = True —显示已装入的窗体
☆ = False —将窗体从屏幕上隐去
所谓模态窗体,就是指在该窗体消失之前,不能切换到该应用程序的其他部分,即不能把其他窗口设为当前窗口。例如,一个应用程序中有一个用来输入口令的对话框,该对话框应该是模态的,使用者必须输入口令,否则无权访问该应用程序。
例li5-0-1用窗体和其他控件设计一个对话框,用来作为一个应用程序的口令检测对话框。
1. 选取“文件”菜单上的“新建工程”选项,创建一个新工程。
2. 在窗体Form1上创建一个标签控件。设置窗体及标签控件的属性。
3. 选取“工程”菜单上的“添加窗体”选项,添加一个窗体。
4. 在新添加的窗体上创建控件对象,并设置窗体和控件的属性。
1. 通用对话框
mondialog提供了一组基于Windows的标准对话框界面。使用单个的通用对话框控件,可以显示文件打开、另存为、颜色、字体、打印和帮助对话框。这些对话框仅用于返回信息,不能真正实现文件打开、存储、颜色设置、字体设置、打印等操作。如果要实现这些功能,必须通过编程解决。
通用对话框控件不是标准控件,要使用它必须先添加到工具箱中。它在“部件”中的描述为“mon Dialog Control "。
三、通用对话框— mondialog控件

(1)Action属性
该属性决定打开哪种对话框。
0 — None 无对话框显示
1 — Open 打开文件对话框
2 — Save As 另存为对话框
3 — Color 颜色对话框
4 — Font 字体对话框
5 — Printer 打印机对话框
6 — Help 帮助对话框
该属性只能通过程序赋值,不能通过“属性页”设置。
(2)对话框标题(DialogTiltle)属性
该属性是通用对话框标题属性,可以是任意字符串。
(3)取消引发错误(CancelError)属性
该属性决定在用户按下“取消”按钮时是否产生错误信息。
(4)通用对话框方法
VB提供了一组用来显示通用对话框的方法,这些方法是:
ShowOpen —显示“打开”对话框。
ShowSave —显示“另存为”

最近更新

2024年重庆市成都市单招职业适应性测试模拟测.. 42页

2024年重庆市达川地区单招职业倾向性考试模拟.. 41页

2024年重庆应用技术职业学院单招职业适应性测.. 41页

2024年重庆文理学院单招职业倾向性测试题库推.. 41页

2024年重庆海联职业技术学院单招职业技能考试.. 40页

2024年重庆电讯职业学院单招综合素质考试模拟.. 41页

2024年重庆移通学院单招职业技能测试题库汇编.. 39页

2024年重庆财经职业学院单招综合素质考试模拟.. 40页

2024年镇江市高等专科学校单招综合素质考试题.. 40页

2024年长春职业技术学院单招职业倾向性测试模.. 42页

2024年长沙电力职业技术学院单招职业适应性测.. 41页

2024年长治职业技术学院单招职业技能考试模拟.. 39页

2024年闽西职业技术学院单招综合素质考试模拟.. 39页

2024年阜阳职业技术学院单招职业技能测试模拟.. 41页

2024年陕西国际商贸学院单招职业适应性考试题.. 40页

2024年陕西省铜川市单招职业适应性测试模拟测.. 40页

2024年陕西青年职业学院单招综合素质考试题库.. 39页

2024年青岛工程职业学院单招职业适应性考试模.. 39页

2024年青海农牧科技职业学院单招职业技能测试.. 41页

2024年青海省西宁市单招职业适应性考试题库及.. 40页

2024年顺德职业技术学院单招职业技能考试模拟.. 40页

2024年鹰潭职业技术学院单招职业技能测试模拟.. 40页

2024年黄河水利职业技术学院单招职业适应性考.. 39页

2024年黑龙江林业职业技术学院单招职业倾向性.. 40页

2024年黑龙江省单招职业适应性考试题库含答案.. 39页

2023年四川省凉山州数学中考真题试卷【含答案.. 32页

铁路钢轨探伤车运用管理办法 21页

青岛市电梯安全运行服务规范 20页

急性特发性生理盲点扩大综合征一例 8页

川机管函〔2016〕313号 2页