【发布时间】:2011-08-10 01:22:01
【问题描述】:
当我开始双击 myApp.exe 时,我的 MessageBox.Show() 函数运行良好。 但是当我尝试使用源代码附加应用程序时。并设置断点 在下面的代码中,它不起作用。我的意思是 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);
}
【问题讨论】:
-
查看您的任务栏。我想你会发现 MessageBox 的窗口出现在任务栏的其他地方。点击它,就会出现MessageBox。
-
我检查了,我打开的弹出窗口阻止程序没有打开。我认为这可能不是由原因引起的。
-
弹出窗口拦截器只会影响您的互联网浏览器;它们对 Winforms 应用程序没有影响。
-
您确定输入的是
else语句块吗? -
为什么你的问题被标记为
internet-explorer-7?您是否在网络应用中使用它?
标签: c# internet-explorer-7 windows-xp c#-2.0