Что я пробовал:
- Я установил для dpiAware значение true, а для dpiAwareness — значение PerMonitorV2 в app.manifest. файл.
- Я также пробовал установить для AutoScaleMode значения «Шрифт» и «Dpi» в главной форме. (в настоящее время это шрифт)
В том числе:
- Масштабирование DPI в Windows Forms и некоторые другие
- документация из Microsoft здесь
Однако ни одно из этих изменений не решило проблему.
--
Как это выглядит на мониторе ПК в 100% масштабе

Как это выглядит на мониторе ноутбука Масштаб 125 %

Есть ли в WinForms дополнительные шаги или настройки, которые мне следует использовать, чтобы это исправить?
Будем очень признательны за любые рекомендации, ссылки на статьи или ресурсы.[Редактировать] Я использую .Net 4.8.
Использование автоматического размера, как упомянуто в комментарии @Jimi ниже, приводит к увеличению размера некоторых кнопок. Я предпочитаю масштабировать или «нормализовать» содержимое внутри кнопки, то есть масштабировать размер шрифта, чтобы кнопки выглядели одинаково.
Возможно ли это?
Подробнее здесь: https://stackoverflow.com/questions/791 ... nforms-app
Мобильная версия