版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
不知不觉已经学习VB一个月了本人开始了关于这门语言查漏补缺的工作,特在此做记录对于有疑问的朋友有┅定帮助,编程高手请不要喷
很多时候我们是用msgbox函数的时候只用到了其prompt参数,对于其他的参数我们没有用到下面做详细登记:
中括号內的参数可有可无,一般情况下我们编程的时候都缺省了这些可有可无的参数下面本人详细登记这个参数的作用以备我本人查询或和我┅样的新手朋友查询。
该参数为一个字符串表达式用于设置显示在对话框中的消息,最大长度为1024个字符一般情况下如果对话框消息过長程序会自动换行展示如下:
当然,如果在没有达到一行的就需要换行的话我们可以借助回车符(chr(13))和换行符(chr(10))来进行换行代码和演示如下:
仩面代码单独是用回车符(chr(13))或者单独使用换行符(chr(10))也能起到同样的效果。
该参数可以是一个数值也可以是一个数值表达式用于指定按钮的数目和形式,缺省情况下该参数为0也就是只有一个确定按钮,其他参数以及值见下表:
vbOKCancel----1----显示ok按钮和cancel按钮也就是显示确定按钮和取消按钮(演示如下:)
vbYesNo----4----显示yes和no按钮,也就是显示是和否按钮(演示如下:)
vbDfaultbutton参数和vbokonly表现形式相同,具体的区别本人也暂时没试出来
用于设置消息框的标题,演示如下:
如果对话框显示 Cancel 按钮则按下 ESC 键与单击 Cancel 按钮的效果相同。如果对话框中有 Help 按钮则对话框中提供有上下文相关嘚帮助。但是直到其它按钮中有一个被单击之前,都不会返回任何值
注意:如果还要指定第一个命名参数以外的参数,则必须在表达式中使用 MsgBox为了省略某些位置参数,必须加入相应的逗号分界符