已有10人关注
求解答
还有0人有此问题
发表在VB图书答疑 2018-08-02 《Visual Basic精彩编程200例》
是否精华
版块置顶:

mybox = MsgBox("注意数据类型", 2 + vbExclamation, "错误提示 ")

If mybox = 3 Then End

为什么等于3就会退出,为什么要+2?

分享到:
精彩评论 2
昭阳群众
学分:9 LV1
Albert_1715390862
学分:394 LV5
2019-11-16
板凳

2 + vbExclamation其实是VbAbortRetryIgnore + VbExclamation;也就是说,“显示 Abort、Retry 及 Ignore 按钮” + “显示 Warning Message 图标”。

等于3,说明选择了“Abort”按钮。

详细信息,请参见以下Msgbox函数的帮助信息截图。

pic 1.jpg

pic 2.jpg

第一组值 (0–5) 描述了对话框中显示的按钮的类型与数目;第二组值 (16, 32, 48, 64) 描述了图标的样式;第三组值 (0, 256, 512) 说明哪一个按钮是缺省值;而第四组值 (0, 4096) 则决定消息框的强制返回性。将这些数字相加以生成 buttons 参数值的时候,只能由每组值取用一个数字。

注意 这些常数都是 Visual Basic for Applications (VBA) 指定的。结果,可以在程序代码中到处使用这些常数名称,而不必使用实际数值。


pic 3.jpg


首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照