有没有人学习过VB啊,有个msgbox函数和msgbox语句,怎么区别它俩啊?分别在什么情况下使用呢?

看了很多遍还是不能区别开... 看了很多遍还是不能区别开 展开
 我来答
百度网友39b91c2fb
2011-09-08 · TA获得超过518个赞
知道小有建树答主
回答量:991
采纳率:0%
帮助的人:670万
展开全部
如果你只是弹出一个提示信息是没有区别,但是函数是有返回值的。如果你弹出一个让人选择的信息,例如:确定删除吗? 然后 两个按扭是 是,否。这时候你就要知道用户按下的是 是,还是 否。这种情况下你就必须缺的msgbox函数的返回值才可以进行下一步的处理。
linzilinzi9999
2011-09-08 · 超过14用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:22.3万
展开全部
MSGBOX主要功能是“提示”,用户根据提示,点击鼠标,程序接收这个用户的选择即INTEGER值(例如:VBYES,VBNO等等),程序根据用户的选择决定执行什么功能。
msgbox是函数,它有三种表达方式。
1。使用print语句: print msgbox("提示文字信息",数值,"标题")
2。将其视为方法使用: msgbox"提示文字信息",数值,"标题"
3。使用赋值语句: x=msgbox("提示文字信息",数值,"标题")
函数可以和语句一起用于编程,它们可以说是两个并行的概念,不用了解它们的区别,他们都是事件中的方法,用于编程的手段、工具。msgbox方法是一种和listbox的additem、listbox的clear一样的一种语句,可以直接使用,它可以不用像函数那样赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-09-08 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
msgbox就是一个函数,当然也是VB语句,同一个意思,不需要区分
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ztw1122
2011-09-08 · TA获得超过1088个赞
知道小有建树答主
回答量:2382
采纳率:80%
帮助的人:940万
展开全部
msgbox语句是用来提示的 比如什么错了 一般就一个按钮 OK
msgbox函数有返回值 代表了你按了哪个按钮 一般有2个以上的按钮 6是yes 7是NO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abcnyzay
2011-09-08 · TA获得超过1377个赞
知道小有建树答主
回答量:928
采纳率:100%
帮助的人:1030万
展开全部
当仅仅提示时用msgbox语句:
Private Sub Command1_Click()
If Text1 = "" Then
MsgBox "请输入用户名!", 48
Text1.SetFocus
Exit Sub
End If

End Sub

当需要返回用户选择结果时用msgbox函数:
Private Sub Command2_Click()
If MsgBox("是否退出?", 48 + vbYesNo) = vbYes Then End
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式