0

我的 Vb 程序中有这样的消息框

MsgBox("记录插入成功")

如何从代码中自动单击“确定”按钮在 Visual Basic 中有什么方法可以做到这一点...我对 Visual Basic 很陌生,请帮助我

4

2 回答 2

1

您可以通过获取 MessageBox 的 hWnd 然后向它​​发送一条消息来模拟 Ok 点击来做到这一点。然而,这相对于预期的结果来说是非常复杂的,如果有可能的话。

我建议创建自己的表单来模仿消息框并公开一个允许您控制它的公共方法。

于 2013-01-03T11:13:11.077 回答
1

要做到这一点还有很长的路要走。您必须调用很多 API 等...我建议您创建一个对话框表单,其中包含一个带有文本“成功插入记录”的标签和一个带有文本“确定”的按钮。通过这样做,您将更容易控制它。

您可以像这样显示对话框:

    Dim newdialog As New Dialog1
    Me.ShowDialog(newdialog)

并模拟按钮按下,即关闭对话框:

    newdialog.Close()
于 2013-01-03T11:13:42.383 回答