none
Размер окна в VisualStudio для Winform в дизайнере RRS feed

  • Вопрос

  • Проблема такая: 
    Приложение должно иметь фиксированные размеры окна 1280х1024
    На компьютере где оно разрабатывается  разрешение экрана 1440х900
    И в VisualStudio дизайнер для Winform всегда сбрасывает разрешение по вертикали до 920

    В справочниках удалось найти:

    http://msdn.microsoft.com/ru-ru/library/vstudio/25w4thew(v=vs.90).aspx


    Там в примечаниях написано следуюющее:
    Примечание.
    Максимальное значение этого свойства ограничено разрешением экрана, на котором отображается форма. Значение не может превышать 12 точек выше каждого размера экрана (+12 по горизонтали и +12 по вертикали).

    Но при разработке необходимо задействовать всю поверхность формы т.е. 1280х1024
    Вопрос как это обойти?

    13 декабря 2012 г. 12:36

Ответы

  • Угу, есть такая проблема.

    Красивого решения, вроде бы, нет.

    Как вариант, предлагается использовать Panel, с заданным нужным размером (1280x1024). Все контролы в дизайн-тайме размещать на этой панели. У формы установить свойство Autoscroll в true - тогда можно будет скроллировать эту панель в режиме дизайна.

    Окончательный размер формы придётся задавать при старте программы (а также отключаем автоскролл, если не нужен).

    Костыль, но ничего лучше, вроде, нет.

    • Предложено в качестве ответа Abolmasov Dmitry 14 декабря 2012 г. 12:43
    • Помечено в качестве ответа SNPavlov74 18 декабря 2012 г. 8:39
    13 декабря 2012 г. 14:48

Все ответы

  • Угу, есть такая проблема.

    Красивого решения, вроде бы, нет.

    Как вариант, предлагается использовать Panel, с заданным нужным размером (1280x1024). Все контролы в дизайн-тайме размещать на этой панели. У формы установить свойство Autoscroll в true - тогда можно будет скроллировать эту панель в режиме дизайна.

    Окончательный размер формы придётся задавать при старте программы (а также отключаем автоскролл, если не нужен).

    Костыль, но ничего лучше, вроде, нет.

    • Предложено в качестве ответа Abolmasov Dmitry 14 декабря 2012 г. 12:43
    • Помечено в качестве ответа SNPavlov74 18 декабря 2012 г. 8:39
    13 декабря 2012 г. 14:48
  • Привет.

    Пожалуйста, не бросайте тему без ответа или комментариев (отмечайте сообщения как ответ, если они решают вашу проблему; так будет очень здорово, если вы поделитесь собственным решением). Спасибо.


    Для связи [mail]

    14 декабря 2012 г. 12:43