背景:                 
[本书目录] [图书首页] [本书讨论区]  
链接地址:http://www.17xie.com/read-23.html    注册17xie 一起来写书 实现您的出书梦想!

在“输入数据”对话框中输入一个数字后,单击OK按钮,就会返回程序运行的窗体,如图3-5所示。

3-5  程序的运行结果

3.2  输出对话框

Visual Basic6.0中调用MsgBox()函数显示一个输出对话框,等待用户单击按钮,并返回一个整型数,告诉用户单击哪一个按钮。

它的语法如下所示:

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

其中的参数及其说明如下所示。

Prompt    作为显示在对话框中的消息

Buttons   指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等

Title 在对话框标题栏中显示的字符串表达式

Helpfile    识别用来向对话框提供上下文相关帮助的帮助文件

Context   由帮助文件的作者指定给适当的帮助主题的帮助上下文编号

其中Button参数的设置略微有一些复杂,它包括四个方面的设置,如下所示:

n          第一组值  描述对话框中显示的按钮的类型与数目(0-5)

n          第二组值  描述图标的样式(16324864)

n          第三组值  说明哪一个按钮是缺省值(0256512)

n          第四组值  决定消息框的强制返回性(0, 4096)

它的具体设置值及其说明如表3-3所示。

3-3  Button参数的设置

设置值

 

0

只显示 OK 按钮。

1

显示 OK Cancel 按钮。

                                                                      

设置值

 

2

显示 AbortRetry Ignore 按钮。

3

显示 YesNo Cancel 按钮。

4

显示 Yes No 按钮。

5

显示 Retry Cancel 按钮。

16

显示 Critical Message 图标。

32

显示 Warning Query 图标。

48

显示 Warning Message 图标。

64

显示 Information Message 图标。

0

第一个按钮是缺省值。

256

第二个按钮 是缺省值。

512

第三个按钮是缺省值。

768

第四个按钮是缺省值。

0

应用程序被挂起,直到用户对消息框作出响应才继续工作。

4096

全部应用程序都被挂起,直到用户对消息框作出响应才继续工作。

注意:

@        将这些数字相加以生成 buttons 参数值的时候,只能由每组值取用一个数字。

MsgBox函数的功能不仅能够显示一个输出对话框,而且还能够返回一个整型的数值,把用户的反应通知给应用程序,如表3-4所示。

3-4  MsgBox函数的返回值

返回值

用户的反应

1

OK

2

Cancel

3

Abort

4

Retry

5

Ignore

6

Yes

7

No

下面以一个示例来说明MsgBox函数的用法:

1.开始工作


字数:2217    最后更新:1年以前 [08-25 17:49]我爱钱 修改
本页编辑者:我爱钱  
[前一页]:第三章  [后一页]:第三章
[在本页中加入书签] [收藏本书] [推荐本书]
  17xie论坛 > 本书讨论区 > 本页评论   (共0条)
发表评论

用户名称 匿名发表
评论内容
验证码

关于我们 | 版权声明 | 免责声明 | 诚聘英才 | 联系我们 | 合作伙伴 | 友情链接 | 广告合作 | 提交意见
Copyright © 2007 17xie.com 互联网协同写书平台 京ICP备08002671号