2015-05-28 9 views
2

У меня есть приложение, в котором я нахожусь в середине разработки, и я никогда не принимал во внимание тот факт, что некоторые пользователи могут запускать свои машины с меньшим разрешением, чем у меня. Я не могу изменить разрешение на моей машине, поскольку оно выводит только 1680x1050. Поскольку я когда-либо разрабатывал приложения для себя, я никогда не думал обо всем аспекте развития резолюции, поэтому я даже не знал, с чего начать. К сожалению, я привязан к VS2005 с платформой .NET 2.0 и ДОЛЖЕН использовать его. Любая помощь в том, как начать с этого, было бы здорово, спасибо!Как мне создать форму для разрешения 960x540?

+1

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

+0

Это, как правило, обнаруживается Hard Way. Простые обходные пути устанавливают свойство AutoScale формы в True, поэтому он все еще можно использовать, и вы меняете свойство шрифта формы на меньший шрифт. –

+0

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

ответ

1

960x540 - довольно смехотворно старое разрешение для поддержки, но вы можете достичь того, что, как я думаю, вам просто нужно.

Перейти к дизайну, нажмите на форму. На панели Properties измените параметр Size на любое минимальное разрешение, которое вы пытаетесь поддерживать, например: 950, 530

Я бы порекомендовал, однако, что вы просто используете вышеуказанное направление для целей проектирования, t создайте элементы управления, которые отключены от экрана, или требуют полосы прокрутки. Что вы должны также do установить WindowState на Maximized, каким образом он всегда будет просто заполнять свой экран. В большинстве случаев я считаю, что это мудрый путь, поскольку большинство конечных пользователей едва знают, как просматривать интернет.

+0

Спасибо, я обнаружил, что это то, чему лучше всего научиться через пробную версию и ошибку, в отличие от чтения. Все советы помогли, и в конце концов я достиг нужного размера. Еще раз спасибо. – Gmac

 Смежные вопросы

  • Нет связанных вопросов^_^