messageboxbuttons.YesNo点击yes事件可以触发某个Click事件吗 messageboxbuttons.YesNo点击yes事件可以触发Click事件吗,类似messageboxbuttons.yes.click+=new EventHandler(question_Click);这代码我乱写的,应该怎么写呢,请各位大神帮帮忙!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() If MsgBox("选什么?", vbQuestion + vbYesNo) = vbYes Then Debug.Print "选了 Yes" Else Debug.Print "选了 No" End IfEnd Sub 不能触发你期望的事件,除非你用一个窗体来自定义一个“对话框”。要在你调用 MsgBox 或 MessageBox.Show 的代码段判断其返回值。在 VB 6 中如楼上。C# 如下if (MessageBox.Show("选什么?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question ) == DialogResult.Yes){ MessageBox("点击了按钮“是”");}else{ MessageBox("点击了按钮“否”");}实际上你所期望事件的处理过程,已经封装在相应的函数中,没有提供对外的接口。 那个是系统的消息框,就像个函数,只给你个返回值的。 你可以根据返回值判断点了哪个按钮,然后调用某个按钮的click事件过程 call question_Click If MessageBox.Show(...) = DialogResult.Yes Then button2.PerformClick()End If 有关句柄的基础问题 MSHFlexGrid控件刷新问题 word2003 的问题: 将现打开的xml文档导入到Access数据库中,要求录制一个宏去实现,在线等,急!!! 把1天内的多个文件复制到别一个文件夹(创建时间判断) 请教过路高手,"run-time error '713'",是什么错误,怎么解决?送分 访问Sybase遇到的错误 关于找到窗口的问题!!急!! VB随机函数不随机 如何用VB连接数据库并将表1中field1内容在combo1中显示 ?问大家一个很简单的问题???捧惨有份!! 好心人大神指导 vb的bas文件被我不小心修改了,内容有点多,怎么恢复到修改前呀
If MsgBox("选什么?", vbQuestion + vbYesNo) = vbYes Then
Debug.Print "选了 Yes"
Else
Debug.Print "选了 No"
End If
End Sub
{
MessageBox("点击了按钮“是”");
}
else
{
MessageBox("点击了按钮“否”");
}实际上你所期望事件的处理过程,已经封装在相应的函数中,没有提供对外的接口。
button2.PerformClick()
End If