WinForms конструктор ломается на VS2005 при использовании Windows 7 - PullRequest
0 голосов
/ 17 августа 2011

У нас есть старый проект, который разработан с использованием VS2005 и WinForms. Все отлично работает в Windows XP, но когда я открываю конструктор в Windows 7, все ломается.

Элементы управления масштабируются до случайного размера, и некоторые из них исчезают (или перемещаются в случайные координаты).

Что мы можем сделать, чтобы решить эту проблему? Должны ли мы перейти на VS2008?

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

Проблема заключалась в том, что мы использовали TableLayoutPanel внутри GroupBox, а не в форме. Когда мы добавили TableLayoutPanel в форму и переместили в нее GroupBox, дизайнер остался в порядке.

0 голосов
/ 17 августа 2011

Более новая версия VS должна помочь, но я был бы удивлен, если это не может быть исправлено в 2005 году.

Попробуйте закомментировать все в методе, в котором запускается initializeComponent, или в любых свойствах, которые устанавливают изменение пользовательского интерфейса. Вы должны найти это достаточно просто, это метод, который имеет длинные списки вызовов для элементов управления в форме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...