MessageBox.show()函数有时不起作用

时间:2011-08-10 01:22:02

标签: c# internet-explorer-7 windows-xp c#-2.0

当我开始双击myApp.exe时,我的MessageBox.Show()函数运行良好。 但是当我尝试使用源代码附加Application流程时。并设置断点 在下面的代码中,它不起作用。我的意思是MessageBox没有弹出。并且代码由另一个外部异常处理捕获。它是由多线程计时问题引起的吗?

我不知道为什么? 感谢。

if (File.Exists(myConfigFile))
{
    doc.Load(myConfigFile);
}
else
{
    MessageBox.Show("Read " + myConfigFile + " failed, can't find the file",
    "Critical Warning",
    MessageBoxButtons.OK,
    MessageBoxIcon.Error);
}

2 个答案:

答案 0 :(得分:1)

我认为您的源代码与附加的进程有所区别。您应该首先重建解决方案,然后根据您的构建目标,从解决方案文件夹“bin \ debug或bin \ release”启动新创建的应用程序exe,然后使用源代码附加应用程序进程。

答案 1 :(得分:1)

MessageBox.Show无法在Web应用程序中使用。您可以在javascript等网页中使用alert(123)