Правильный подход к работе с автоматическим масштабированием

Я работаю с другим разработчиком над приложением WinForms, и у нас возникла большая проблема с внешним видом, связанным с автоматическим масштабированием.

Моя система (Sony VAIO) по умолчанию составляет 125% в этом меню:

Display scaling

Из того, что я могу сказать, 125% устанавливает для DPI значение 120, а размер шрифта по умолчанию (меню и т. Д.) - 11pt. В системе другого разработчика его значения по умолчанию равны 100%, что составляет 96 точек на дюйм, и шрифта 9pt. Я не уверен, но я думаю, что только DPI вызывает у нас горе.

Проблема проявляется в том, что текст имеет неправильный размер и либо закрывает другие элементы управления, либо слишком разнесен (в зависимости от того, кто его открывал в дизайнере в последний раз). Насколько я могу сказать, всеContainerControls установлены вAutoScaleMode.Inheritи форма верхнего уровняAutoScaleMode.Dpi, Это то, что использует большинство других людей?

Ответы на вопрос(3)

Ваш ответ на вопрос