msgbox 使用VB

MsgBox函数

MsgBox函数的作用是弹出一个对话框,在其中显示的指定的数据和提示信息。此外,该函数还可以返回用户在此对话框做的选择,并将返回值赋给指定变量。

语法格式:

变量=MsgBox(信息内容,对话框类型+图标类型,对话框标题


MsgBox ("输入密码错!",3,"验证密码" )

信息窗如下页图

button参数的取值

名称

功能

3个数值表示

VbOKOnly

0

确定按钮

按钮类型

VbOkCancel

1

确定和取消按钮

VbAortRetryIgnore

2

终止,重试和忽略按钮

VbYesNoCancel

3

是,否和取消按钮

VbYesNo

4

是,否按钮

Vbretrycancel

5

重试和取消按钮

VbCritical

16

停止图标

图标样式

VbQuestion

32

问号(?)图标

VbExclamation

48

感叹号(!)图标

Vbinformation

64

信息图标

VbDefaultButton1

0

认按钮为第一按钮

认按钮

VbDefaultButton2

256

认按钮为第二按钮

VbDefaultButton3

512

认按钮为第三按钮

MsgBox()的返回值

返回值

常量

按钮

1

vbOK

确定按钮

2

vbCancel

取消按钮

3

vbAbort

终止按纽

4

vbRetry

重试按钮

5

vbIgnore

忽略按钮

6

vbYes

7

vbNo

利用msgBox产生的返回值

Response=MsgBox ("输入密码错!","验证密码" )
IfResponse=vbYesThen'
用户按下
MyString="Yes"'
完成某操作。
Else'
用户按下
MyString="No"'
完成某操作。
EndIf
EndSub

下列代码用返回值17替代上面代码中的vbYesvbNo效果与前段代码是完全一致的。:

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...