MSGBOX输出函数.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MsgBox函数   5.3 MsgBox函数和MsgBox语句   在使用Windows时,如果操作有误,屏幕上会显示一个对话框.让用户进行选择,然后根据选择确定其后的操作。MsgBox函数的功能与此类似,它可以向用户传送信息,并可通过用户在对话框上的选择接收用户所做的响应,作为程序继续执行的依据。   5.3.1 MsgBox函数   MsgBox函数的格式如下:   MsgBox(msg[.type][.title][,helpfile,context])   该函数有5个参数,除第一个参数外,其余参数都是可选的。各参数的含义如下:   (1) msg:是一个字符小,其长度不能超过1024个字符,如果超过,则多余的字符被截掉。该字符串的内容将在由MsgBox函数产生的对话框内显示。当字符串在一行内显示不完时,将自动换行,当然也可以用“Chr$(13)+Chr$(10)”强制换行。   (2)type是一个整数值或符号常量.用来控制在对话框内显示的按钮、图标的种类及数量。该参数的值油4类数值相加产生,这4类数值或符号常量分别表示按钮的类型、显示图标的种类、活动按钮的位置及强制返回,见表5.2。   上述表中的数值分为4类,其作用分别为:   数值0-5:对话框内按钮的类型和数量。按钮共有7种,即确认、取消、终止、重试、忽略、是、否。每个数值表示一种组合方式。   数值16、32、48、64;指定对话框所显示的图标。共有4种,其中16指定暂停;32表示疑问(?);48通常用于警告(!);64用于忽略(i)。   数值0、256、512、768;指定默认活动按钮。活动按钮中文字的周围有虚线,按回车键可执行该按钮的操作。   数值0、4096:分别用于应用程序和系统强制返回。   type参数山上面a类数值组成,其组成原则是:从每一类中选择一个值,把这几个值加在一起就是type参数的值(在大多数应用程序中,通常只使用前3类数值)。不同的组合会得到不同的结果。例如:   16=0+16+0??? 显示“确定”按钮、“暂停”图标,默认按钮为“确定”   35=3+32+0??? 显示“是”、“否”、取消”3个按钮,   显示“?”图标,默认活动按钮为“是”   50=2+48+0??? 显示“终止”、“重试”、“忽略3个按钮,显示“!”图标,   默认活动按钮为“终止”   每种数值都有相应的符号常量,其作用与数值相同。使用符号常量可以提高程序的可读性。   上面4类数值是type参数较为常用的数值。除这4类数值外,type参数还可以取其他几种值,这些数值是不常用的,其常量和值见表5.3。   (3)title:是一个字符串,用来显示对话框的标题。   (4)helpfile,context:同InputBox函数。   MsgBox函数的5个参数中,只有第一个参数Msg是必需的,其他参数均可省略。如果省略第二个参数type(默认值为0),则对话框内只显示一个“确定”命令按钮,并把该按钮设置为活动按钮,不显示任何图标。如果省略第三个参数title,则对话框的标题为当前工程的名称。如果希望标题栏中没有任何内容,则应把title参数置为空字符串。   MsgBox函数的返回值是一个整数,这个整数与所选择的按钮有关。如前所述,MsgBox函数所显示的对话框有7种按钮,返回值与这7种按钮相对应,分别为1-7的整数,见表5.4。   例5.8编写程序,试验MsgBox函数的功能。   Private Sub Form_Click()   msglS=“Are you continue to?”   msg2$=Opcration Dialog Box   r=MsgBox(msg1s,34,msg2s)   Print r   End Sub   程序运行后,单击窗体,结果如图5.12所示。 [1]   在上面的程序,MsgBox函数的第一个参数是显示在对话框内的信息,第三个参数是对话框的标题。第二个参数为34 ,是由2+32+0=34得来的,它决定了对话框内显示终止(Abort)、重试(Retry)、忽略(Ignore)3个按钮,显示“?”图标,并把第一个按钮作为默认活动按钮。   执行MsgBox函数后的返回值赋给变量r,最后一个语句打印出这个返回值(在窗体上显示出来)。如果按回车键或单击终止(Abort)按钮,则打印出的返回值为3;如果单击重试(Retry)或忽略(Ignore)按钮,则返回值分别为4或5。   说明;   (1)MsgBox函数第二个参数的第三类数值用来确定默认活动按钮。当从个按钮为活动按钮时,其内部的文字周围有一个虚线框(参见图5.12)。如果按回车键,则选择的是活动按钮,与单击该按钮作用相同。用T

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档