返回首页

您好,

我在的MSGBOX问题。
我显示错误在msgbox.When我disply MSGBOX的错误,它会打开新窗口,该结果可当时我的形式访问。我不希望要访问我的形式,当它显示错误。

请帮助...
谢谢

回答

评论会员:NewPast.Net 时间:2012/02/07
MsgBox函数将总是打开新的窗口,你会需要其他的方式来显示错误消息,如果没有用户需要输入
评论会员:游客 时间:2012/02/07
thams:嗨以得到想要的结果2种方法R,有1。您可以创建非托管的消息框2。显示在另一个线程中的MessageBox在这里,我已经证明了第二个codeprespanclass="code-keyword"Public/spanspanclass="code-keyword"Class/spanForm1 spanclass="code-keyword"Private/spanspanclass="code-keyword"Sub/spanButton1_Click(senderspanclass="code-keyword"As/spanSystem.spanclass="code-keyword"Object/span,espanclass="code-keyword"As/spanSystem.EventArgs)spanclass="code-keyword"Handles/spanButton1.Clickspanclass="code-keyword"Try/spanspanclass="code-comment"'/spanspanclass="code-comment"dosomework/spanspanclass="code-comment"'/spanspanclass="code-comment"forinstanceI'mintentionallycreatinganexception/spanspanclass="code-keyword"Throw/spanspanclass="code-keyword"New/spanException(spanclass="code-string""/spanspanclass="code-string"testerrormessage"/span)spanclass="code-keyword"Catch/spanexspanclass="code-keyword"As/spanExceptionspanclass="code-keyword"Dim/spantspanclass="code-keyword"As/spanspanclass="code-keyword"New/spanThreading.Thread(spanclass="code-keyword"New/spanThreading.ParameterizedThreadStart(spanclass="code-keyword"AddressOf/spanshoMsg))t.Start(ex)spanclass="code-keyword"End/spanspanclass="code-keyword"Try/spanspanclass="code-keyword"End/spanspanclass="code-keyword"Sub/span spanclass="code-keyword"Private/spanspanclass="code-keyword"Sub/spanshoMsg(exspanclass="code-keyword"As/spanException)MessageBox.Show(ex.Message)spanclass="code-keyword"End/spanspanclass="code-keyword"Sub/spanspanclass="code-keyword"End/spanspanclass="code-keyword"Class/span/pre/code
马库斯克莱默
评论会员:游客 时间:2012/02/07
如果你正在使用一个自定义对话框,显示错误,然后使用ShowDialog()调用,而不是显示()调用来显示它。而正在显示错误,这将使您的表单人迹罕至。如果您使用内置的MessageBox对象,那么它会自动将模式
devbtl:你可以简单地做

当你想打开一个MsgBox显示的ShowDialog
MSGBOX形式 对你的错误味精的MSGBOX formload付诸表决通过它从过去的形式

okbtn点击关闭这种形式