У меня есть приложение, созданное с помощью Winforms, я использую ноутбук с очень высоким разрешением. Поскольку мое приложение выглядело размытым, я включил масштабирование с высоким разрешением, используя SetProcessDpiAwareness(2)
. Это устраняет проблему с размытым окном, но элементы управления внутри окна не масштабируются.
У меня есть элемент управления с одной панелью, который я установил на Dock: Fill . Вместо того, чтобы заполнять всю ширину / высоту моего приложения, он масштабируется только до немасштабируемого размера моего приложения. Я использовал инструмент AutoIt & iSpy для анализа моего клиента, и при его использовании я вижу, что панель не масштабируется.
Как Вы можете видеть, что размер панели составляет 659 Вт, 507H, что не соответствует размерам приложения, а также по выделенной панели вы можете видеть, что она не масштабируется для заполнения. Есть ли способ правильно масштабировать панель?