Интервал управления Winforms в Windows 7 - PullRequest
2 голосов
/ 05 ноября 2010

У нас есть собственное приложение winforms .net 2.0, которое в настоящее время разрабатывается для Visual Studio 2005 в Windows XP. Все в офисе до сих пор работают под управлением Windows XP, и проблем нет.

Недавно мы заказали новый компьютер с Windows 7 для одного из наших менеджеров, которого мы надеялись использовать, и приложение отлично устанавливается. Проблема заключается в том, что между каждой меткой, текстовым полем и кнопкой находится интервал, из-за чего некоторые формы не подходят.

Есть ли какая-либо настройка, которую мы можем использовать, чтобы Windows 7 отображала каждый элемент управления в том месте, где он находится в нашей среде разработки XP, и, как показывают остальные наши клиенты XP?

1 Ответ

2 голосов
/ 05 ноября 2010

Тьфу, какая идиотская команда управления дает новую машину менеджеру вместо программиста?

Панель управления + Дисплей, вкладка «Дополнительно», измените настройку DPI, чтобы устранить проблему на вашем компьютере с XP. Прочтите документы для Form.AutoScaleMode, чтобы узнать, что происходит.

...