Как открепить и переместить форму в конструкторе Visual Studio?

В Visual Studio формы прикрепляются к левому верхнему углу рабочей области IDE, как будто они прикреплены к ней. Как их открепить?


person pl0xtic    schedule 04.04.2013    source источник
comment
stackoverflow.com/questions/26863/   -  person volody    schedule 04.04.2013
comment
Зачем вам их перемещать?   -  person Mason    schedule 04.04.2013


Ответы (2)


Они не «приколоты», они на самом деле нарисованы дизайнером в этом положении.

Это только смоделированный рисунок. Форма фактически не работает в дизайнере так же, как во время выполнения. Вы не можете перемещать формы или взаимодействовать с их неклиентской областью каким-либо образом (например, вы также не можете щелкать поля свертывания или закрытия).

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

person Cody Gray    schedule 04.04.2013
comment
Эргономический недостаток. Я боялся этого ответа. - person pl0xtic; 04.04.2013
comment
@ pl0xtic Если вам нужна форма только в середине экрана, вы можете отстыковать вкладку документа, содержащую ее, и изменить размер / положение ее. - person Cody Gray; 04.04.2013

Коди Грей - ваше продолжение - правильный ответ. Вот процедура:

  1. Отстыкуйте вкладку представления конструктора вверху (сделайте ее собственным окном).
  2. Измените размер окна просмотра Designer до нужных вам пропорций.
  3. Переместите форму в удобное место в конструкторе.
  4. Редок.

Также, чтобы ответить на вопрос Мэйсона: потому что Visual Studio имеет тенденцию помещать исходное окно наполовину за пределы области просмотра. Затем разработчик вынужден прокручивать вверх / вниз / всюду, боль в ..!

Не уверен, почему он не центрируется с самого начала, но решение Коди - хороший обходной путь.

Ваше здоровье! Джерри в Шарлотте

person Jerry Palmroos    schedule 29.10.2018