Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# windows 7中的子窗口未获得焦点?_C#_Winforms_Windows 7 - Fatal编程技术网

C# windows 7中的子窗口未获得焦点?

C# windows 7中的子窗口未获得焦点?,c#,winforms,windows-7,C#,Winforms,Windows 7,我有一个Win Forms应用程序,可以从中打开子窗口,有时还可以打开儿童的子窗口。当我在Windows XP中运行应用程序时,一切正常,但当我在Windows 7中运行应用程序时,大多数情况下,子窗口无法获得焦点。为什么? 谢谢解决了由于某种原因,Windows Aero导致了这种情况。我的代码(显然)在某种程度上与之冲突,因此当我关闭Aero(即选择了一个基本主题)时,一切都开始正常工作,甚至比以前更快。试着显示一小段复制该主题的代码。这种情况通常不会发生。这太复杂了,因为我还使用了一些预制

我有一个Win Forms应用程序,可以从中打开子窗口,有时还可以打开儿童的子窗口。当我在Windows XP中运行应用程序时,一切正常,但当我在Windows 7中运行应用程序时,大多数情况下,子窗口无法获得焦点。为什么?


谢谢

解决了由于某种原因,Windows Aero导致了这种情况。我的代码(显然)在某种程度上与之冲突,因此当我关闭Aero(即选择了一个基本主题)时,一切都开始正常工作,甚至比以前更快。

试着显示一小段复制该主题的代码。这种情况通常不会发生。这太复杂了,因为我还使用了一些预制组件。我的理论是Win7混淆了窗口打开的顺序,但我不明白为什么?你应该将此标记为答案,以便其他人知道此问题已解决。