MDI дочерняя форма максимизирует проблему на Vista - PullRequest
1 голос
/ 19 ноября 2008

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

В Windows Vista (Enterprise и Business) изменение размеров прекрасно работает, но когда вы максимизируете MDI-форму, дочерняя форма не полностью разворачивается. В правой части экрана примерно 8 пикселей. Дочерняя форма по-прежнему работает так, как будто она развернута, но выглядит она не очень хорошо. Если вы вручную растягиваете форму, чтобы заполнить рабочий стол, она выглядит хорошо - только когда MDI настроен на максимальное увеличение, появляется зазор.

1 Ответ

1 голос
/ 14 декабря 2008

Это известная проблема, которая еще не устранена (кажется, у меня она есть и в Windows Server 2008).

Дополнительную информацию и возможные исправления можно найти в этой теме на форумах MSDN:
Проблема с максимизированным дочерним окном MDI

...