问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中用msgbox输出的时候,msgbox的返回值怎么用

发布网友 发布时间:2022-04-23 23:02

我来回答

3个回答

热心网友 时间:2023-09-15 01:26

MsgBox 函数

在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。

语法

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

MsgBox 函数示例

本示例使用 MsgBox 

函数,在具有“是”及“否”按钮的对话框中显示一条严重错误信息。示例中的缺省按钮为“否”,MsgBox 函数的返回值视用户按哪一个钮而定。本示例假设
DEMO.HLP 为一帮助文件,其中有一个内容代码为 1000。

Private Sub Command1_Click()
    Dim Msg, Style, Title, Help, Ctxt, Response, MyString
    Msg = "Do you want to continue ?"   ' 定义信息。
    Style = vbYesNo + vbCritical + vbDefaultButton2   ' 定义按钮。
    Title = "MsgBox Demonstration"   ' 定义标题。
    Help = "DEMO.HLP"   ' 定义帮助文件。
    Ctxt = 1000   ' 定义标题
          ' 上下文。
          ' 显示信息。
    Response = MsgBox(Msg, Style, Title, Help, Ctxt)
    If Response = vbYes Then   ' 用户按下“是”。
        MyString = "Yes"   ' 完成某操作。
    Else   ' 用户按下“否”。
        MyString = "No"   ' 完成某操作。
    End If
End Sub

下列代码用返回值1和7替代上面代码中的vbYes,vbNo,效果与前段代码是完全一致的。:

Private Sub Command1_Click()
    Dim Msg, Style, Title, Help, Ctxt, Response, MyString
    Msg = "Do you want to continue ?"   ' 定义信息。
    Style = vbYesNo + vbCritical + vbDefaultButton2   ' 定义按钮。
    Title = "MsgBox Demonstration"   ' 定义标题。
    Help = "DEMO.HLP"   ' 定义帮助文件。
    Ctxt = 1000   ' 定义标题
          ' 上下文。
          ' 显示信息。
    Response = MsgBox(Msg, Style, Title, Help, Ctxt)
    If Response = 1 Then   ' 用户按下“是”。
        MyString = "Yes"
        ' 完成某操作。
    ElseIf Response = 7 Then ' 用户按下“否”。
         MyString = "No"
         ' 完成某操作
    End If
End Sub

热心网友 时间:2023-09-15 01:26

例如:

dim a as vbmsgboxresult

a =msgbox ("请选择一个按钮按下",vbyesno)
if a=vbyes then

msgbox "你按下了Yes按钮"

else

msgbox "你按下了No按钮"
end if

用来判断你按下了什么。

热心网友 时间:2023-09-15 01:27

看看这段:
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' 用户按下“是”。
MyString = "Yes" ' 完成某操作。
Else ' 用户按下“否”。
MyString = "No" ' 完成某操作。
End If
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是真的黑米还是假的? 牡丹江市区好玩的地方 显卡问题,现在的显卡显存一般都为多少? 现在主流显存是多少?512M5年后会过时吗 主流家用电脑配置家用电脑买什么样配置比较好 现在的电脑显存一般是多少? 安顺万家领秀城怎么样?好不好?值不值得买? 请问下面一道题怎么加标点 花园里 牡丹 月季 玫瑰 芍药 开得美丽极了... 是什么把大地打扮的这么漂亮呢 是雪呀 这两句话怎么写标点符号? 通州有那些私立高中啊 二级Access中VBA中MsgBox是什么意思? vba如何获得MsgBox的返回值 简述祥林嫂一生经历的主要不幸遭遇 简述祥林嫂一生经历的主要不幸遭遇 鲁迅的《祝福》中祥林嫂的经历过程 鲁迅的《祝福》中祥林嫂的经历过程 祥林嫂的故事 顺叙300字 按时间顺序概括祥林嫂的生活经历,用一段话复述祥林嫂的故事,要求讲清楚她的变化。 必采纳 祥林嫂有哪些主要的人生经历?她有哪些表现?可以看出她的性格特点是什么? 简述鲁迅祝福里祥林嫂的故事,400字左右,急求 鲁迅《祝福》中祥林嫂的经历 鲁迅笔下的祥林嫂,有哪些具有时代性的悲惨经历? 《祝福》中祥林嫂经历了哪些事?众人态度如何? 祥林嫂的生平经历? 祥林嫂的故事 鲁迅的巜祝福》祥林嫂的生平经历有哪些? 关于《祝福》里祥林嫂一生的经历 祥林嫂一生经历概括是什么? 祥林嫂的人生经历 祥林嫂一生的悲惨遭遇有哪些? vb的msgbox返回值 各位网友好,在EXCEL VBA中,代码msgbox("内容")与msgbox "内容"有区别吗,运行效果是不是一样, 跪求VB中Msgbox点击各按钮分别的返回值 怎样用msgbox()函数输出变量又同时输出文本? 怎么显示vb msgbox 返回值 vba的函数调用与取得返回值 VB代码中的msgbox是什么意思,要怎么使用? vba编程中msgbox函数在调试的时候能触发,但是回到excel界面就不能触发了 vb中如何将MsgBoX函数返回值输出到窗体上 VB程序设计中MsgBox怎么用 收到威胁恐吓短信应该怎样正确处理 一般孕吐都是多久? 孕妇孕吐一般什么时候开始,要多久? 孕期孕吐厉害咋办,怎样缓解孕吐? 一般怀孕多久开始孕吐最正常?该如何缓解孕吐? 怀孕经常孕吐,你知道该如何缓解吗?有什么好的办法? 孕吐一般是几周 孕吐要怎么缓解?一般要持续多久? 一般怀孕多久开始孕吐最正常? 孕期时经常会出现孕吐,你知道有哪些好的办法可以缓解吗?