У нас есть коллекция приложений на C # (.NET 2.0), которые имеют настраиваемые диалоговые окна. Когда пользователь изменяет размер шрифта по умолчанию, разрешение и т. Д. В Windows, края формы теряют элементы управления (они отталкиваются от видимой части формы), как правило, выпадающие кнопки снизу. Это проблематично для нас и вызовет проблемы в других приложениях, использующих стандартную инфраструктуру внешнего вида, которую мы создаем вокруг этих приложений.
Как бы вы сделали все свое приложение независимым от изменений шрифтов Windows? Как бы вы интегрировали это в несколько решений?
Или, что еще лучше, как можно адаптировать все приложение, чтобы можно было подстраиваться под изменения внешнего вида Windows?