C #: Как я могу свободно перемещать свои элементы управления в выигрышной форме в приложении Windows? - PullRequest
1 голос
/ 26 мая 2010

C #: Как я могу свободно перемещать свои элементы управления в выигрышной форме в приложении Windows?

Я НЕ хочу, чтобы IDE управлял положением моих элементов управления для меня.

Спасибо

Ответы [ 3 ]

3 голосов
/ 26 мая 2010

Visual Studio пытается помочь вам выровнять элементы управления, «привязав» их к линии выравнивания (например, слева от другого элемента управления, справа от другого элемента управления, на небольшом расстоянии от другого элемента управления или края формы и т. Д.), Так что это может быть тем, что вы испытываете как неспособность свободно перемещать свои элементы управления?

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

0 голосов
/ 26 мая 2010

кажется, вы ищете такую ​​же реализацию, как в визуальном дизайнере студийных форм. Сборка system.design определяет DesignSurface , который, безусловно, может делать то, что вам нужно. проверьте это из.

http://www.codeproject.com/KB/cs/DesignSurfaceExtended.aspx

0 голосов
/ 26 мая 2010

Вы имеете в виду во время выполнения перетаскивание элементов управления?

Если так: вам нужно проверить, когда нажата мышь, найти элемент управления и перемещать его при перетаскивании, пока нажата кнопка.

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