MDI子窗体最大化Vista上的问题

时间:2008-11-19 08:26:50

标签: c# winforms windows-vista

我在使用Visual Studio 2005(C#)编写的Winforms应用程序时遇到问题。它有一个MDI主窗体,带有一个最大化的mdi子窗体。在Windows XP中,子窗体完全调整大小并使用MDI Parent进行最大化。

使用Windows Vista(企业版和商务版),调整大小效果很好,但是当您最大化MDI窗体时,子窗体不能完美地最大化。右侧有大约8像素的间隙。子表单仍然表现得好像最大化,它看起来不太好。如果您手动拉伸表单以填充桌面,它看起来很好 - 只有当MDI设置为最大化时才会显示间隙。

1 个答案:

答案 0 :(得分:1)

这是一个尚未解决的已知问题(我在Windows Server 2008上也有这个问题)。

您可以在MSDN论坛上的此主题中找到更多信息和可能的解决方案:
Problem with maximized MDI child window