разный размер формы на другой машине - PullRequest
0 голосов
/ 26 ноября 2011

Я создал проект C #, который включает в себя несколько форм.

Я попробовал свой проект на разных машинах, и на некоторых машинах формы слишком велики, а на других - маленькие.

Таким образом, они не соответствуют размеру экрана автоматически.

Что я должен сделать, чтобы правильно отобразить каждую форму на разных машинах с разным размером экрана, разной картой дисплея и разным разрешением .......?

Я гуглил и обнаружил, что свойство control.dock может решить эту проблему, но свойство dock не позволяет управлять / перемещать элементы управления, где я желаю, в форме.

И я думаю, что почти все программисты столкнулись с этой проблемой.

Поэтому, пожалуйста, предоставьте лучший вариант из доступных.

Спасибо всем.

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

Самое простое решение - создать форму с меньшим возможным размером, как указано в DRapp , и разрешить изменение размера и максимизацию формы.Чтобы элементы управления были расположены правильно и правильно, используйте TableLayoutPanel, чтобы разместить элементы управления и поиграть со свойствами закрепления.

Смотрите мой ответ здесь .

1 голос
/ 26 ноября 2011

Посмотрели ли вы привязку элементов управления ... Я бы построил форму на основе формы меньшего размера, а затем установил свойства привязки, чтобы при изменении размера формы элементы управления оставались в том же относительном положении, что и меньшие, но все же ваш код работает как обычно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...