vb中如何将MsgBoX函数返回值输出到窗体上

 我来答
liheshui111
2011-04-25
知道答主
回答量:32
采纳率:0%
帮助的人:11.9万
展开全部
返回值

常数 值 描述
vbOK 1 OK
vbCancel 2 Cancel
vbAbort 3 Abort
vbRetry 4 Retry
vbIgnore 5 Ignore
vbYes 6 Yes
vbNo 7 No

textbox1.text=msgbox(......)
或 form1.text=msgbox(......)


Dim g As Graphics = Me.CreateGraphics()

'Graphics 对象的 DrawString 方法替换 Visual Basic 6.0 的 Print 方法。Print 方法只使用一个 Text 参数,而 DrawString 还需使用指定下列各项的参数:Font、用于指定 Color 对象的 Brush 对象以及绘制文本的起始坐标。

g.DrawString(MsgBox(。。。。), Me.Font, Brushes.Black, 0, 0)

'释放与 Graphics 对象关联的内存资源。

g.Dispose()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pbxnyj
2011-05-03
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
如果想把用户输入的值输出到窗体上应该使用inputbox函数,那个才是接受输入的函数。而mdgbox只返回MsgBox 常数值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时空一路向前
2011-05-02
知道答主
回答量:30
采纳率:0%
帮助的人:4.5万
展开全部
MsgBox是弹出窗体,若要输出在窗体上可直接用Form.print******
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xljbear
2011-04-24 · TA获得超过145个赞
知道小有建树答主
回答量:175
采纳率:0%
帮助的人:176万
展开全部
Private Sub Command1_Click()
Me.AutoRedraw = True
Me.Cls
Me.Print MsgBox("???", vbQuestion + vbYesNo, "!!!")
End Sub

Me.Print 语句就是用来在窗体上输出的~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tianqing20wen

2011-04-24 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5115万
展开全部
Private Sub Command1_Click()
Print MsgBox("是与否", vbYesNo, "提示")
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式