Я изо всех сил пытаюсь решить следующую проблему, и мне интересно, может ли кто-нибудь помочь.
Я создаю приложение WinForm для .NET С#, ориентированное на .NET 4.6, в котором должна быть улучшена поддержка высокого разрешения. Я разрабатываю приложение на своем ноутбуке с экраном 4K и масштабированием на 200% в Windows 10.
Мое приложение вызывает SetHighDPIAware и имеет в app.config
<add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />
установлен. Проблема в том, что когда я добавляю панель инструментов, она правильно отображается на моем ПК, но удваивается в размере (только изображения) на моем клиентском ПК. Результат очень некрасивый. Все свойства элементов ToolStrip и ToolStrip установлены по умолчанию: autosize = true, imagescaling size = 32; 32, режим масштабирования изображений = sizetofit.
Большое спасибо, кто может помочь!