Проблема масштабирования формы в китайской ОС (96 точек на дюйм) - PullRequest
1 голос
/ 04 февраля 2010

У меня есть пример приложения .NET, которое состоит из 2 форм. Я использовал изображения и различные элементы управления этими формами. Когда я запускаю это приложение под английской версией XP или Win 7, оно работает нормально. Но когда я запускаю это приложение под китайской версией ОС, размер формы меняется. Увеличивает размер формы, вызывая искажение формы.

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

Ответы [ 2 ]

2 голосов
/ 04 февраля 2010

Я пробовал разные варианты.Чтобы решить эту проблему, нам нужно установить для свойства Forms

AutoScaleMode

значение none.Это решает проблему с настройками 96 точек на дюйм.

1 голос
/ 16 апреля 2010

Установите следующие свойства для формы Windows:

  1. AutoScaleMode = Нет,
  2. AutoSize = True.

Это будет сделано.Удачи

...