我有一个用Visual Studio2005 (C#)编写的Winforms应用程序的问题。它有一个MDI主窗体和一个最大化的MDI子窗体。在Windows XP中,子窗体可以通过MDI父窗体完美地调整大小和最大化。
使用Windows Vista (Enterprise and Business)可以很好地调整大小,但是当您最大化MDI窗体时,子窗体不会完全最大化。在右手边有大约8个像素的间隙。子窗体仍然表现得好像它是最大化的,只是看起来不是很好。如果您手动拉伸窗体以填充桌面,它看起来很好-只有当MDI设置为最大化时,才会出现间隙。