У меня проблема с приложением Winforms, написанным в Visual Studio 2005 (C #). Он имеет основную форму MDI с одной развернутой дочерней формой mdi. В Windows XP размер дочерней формы отлично изменяется и максимизируется с помощью MDI Parent.
В Windows Vista (Enterprise и Business) изменение размеров прекрасно работает, но когда вы максимизируете MDI-форму, дочерняя форма не полностью разворачивается. В правой части экрана примерно 8 пикселей. Дочерняя форма по-прежнему работает так, как будто она развернута, но выглядит она не очень хорошо. Если вы вручную растягиваете форму, чтобы заполнить рабочий стол, она выглядит хорошо - только когда MDI настроен на максимальное увеличение, появляется зазор.