Проблема с размером программы, сделанная в C # - PullRequest
0 голосов
/ 11 января 2011

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

Спасибо

Крис.

Ответы [ 5 ]

1 голос
/ 11 января 2011

Использование Док и Якорь

0 голосов
/ 11 января 2011

Вы можете использовать класс Screen , чтобы получить границы доступных экранов, и оттуда вы сможете определить, слишком ли мал ваш начальный размер окна, и соответственно отрегулировать его.Возможно, вам следует позаботиться об этом один раз при первом запуске приложения, на случай, если пользователь явно и намеренно перемещает / изменяет размер окна, чтобы оно не полностью закрывало экран - вы не захотите случайно стереть егоизменяется при следующем запуске (при условии, что вы даже сохраняете позиции окна).

0 голосов
/ 11 января 2011

Вам необходимо использовать свойства Anchor и Dock ваших элементов управления (внутри формы), чтобы разрешить изменение размера вашей программы. Если вы можете успешно изменить его размер на своем компьютере, он должен работать и на других.

Кроме того, вы можете установить фиксированный размер формы, чтобы пользователи не могли ее изменить.

0 голосов
/ 11 января 2011

Если я правильно угадываю, проблема здесь не в разрешении экрана, а в том, что фактическое окно программы меняет размер, либо скрывает части программы, либо показывает слишком много?В этом случае вам следует заглянуть в ваш редактор WPF (если вы используете WPF, то есть) и проверить различные параметры макета / размера.

0 голосов
/ 11 января 2011

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

...