Возможное дублирование:
Различные макеты DPI в WinForms
Я сделал приложение, которое использует большое количество графических блоков в форме окна. Успешно завершил проект. Но моя проблема началась, когда я развернул приложение на ноутбуке друзей, у которого экран дисплея был меньше. Не все окна с изображениями и элементы управления были видны. т.е. некоторые элементы управления вышли из строя и стали недоступны.
На самом деле я разработал приложение на своем рабочем столе с большим экраном. Как сделать форму переносимой, чтобы элементы управления отображались правильно, несмотря на изменение экрана?
Я знаю, что это простая проблема нормализованных координат ... Но я не хочу сесть и планировать координаты (например: длина экрана 1 единица и ширина 1 единица. Таким образом, 1-е соединение в позиции 0,25,0,3), потому что это зря потрачу свое время, так как в приложении есть обширные графические поля и элементы управления.
Разве в Visual Studio нет инструмента, который будет автоматически использовать нормализованные координаты и поддерживать их в файле развертывания, чтобы он был переносимым ?????