【发布时间】:2012-03-30 10:22:27
【问题描述】:
所有,我已经完成了 MDI WinForm 应用程序的一半,并且已经开始在几台不同的机器上测试我们迄今为止所拥有的东西,我在所有机器上都发现了以下错误(运行 Windows 7/Vista)。该错误与 TaskBar 和其中应用程序的可见活动状态有关。使用图像会更容易:
A.我将鼠标悬停在准备启动的任务栏上。
B.我点击应用程序,它启动没有问题并显示在任务栏中 - 到目前为止一切都很好。
C.等待大约 3 秒钟,图标会逐渐消失到不活动状态,这样当我点击它时,它会启动我的应用程序的另一个实例,而不是恢复我刚刚打开的那个!?一旦我点击表单并最小化然后恢复表单,这个问题就消失了!?
这很奇怪,我不知道如何解决它。这也体现在使用 .exe 文件启动应用程序时,在您单击应用程序主窗体之前,任务栏根本不会显示。我真的很难过。如果有人对这里可能发生的事情有任何想法,那将不胜感激?感谢您的宝贵时间。
注意。我已将问题缩小到在其他开放表单后面启动的表单。我在Shown 事件等形式中使用了相关选项this.TopLevel = true;,但似乎没有任何效果......
【问题讨论】:
标签: c# winforms mdi taskbar mdiparent