C #: перемещение элементов управления с формы на вкладку в VS Form Designer - PullRequest
4 голосов
/ 30 декабря 2008

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

Ответы [ 3 ]

19 голосов
/ 31 декабря 2008

Правильный инструмент для этого - Схема документа (CTRL + W, U). Просто перетащите набор элементов управления в схему, чтобы они находились под вкладкой. Вуаля.

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

4 голосов
/ 30 декабря 2008

Вы пробовали вырезать и вставлять. Это обычно работает для меня.

0 голосов
/ 31 декабря 2008

Ваш ключ управления застрял. Не нажимайте клавишу управления при перетаскивании элементов управления.

Я перетаскиваю элементы управления из элемента управления формы на элементы управления вкладки все время без проблем. Ответ № 1 полностью правильный.

Вы можете использовать окно «Структура документа» и перемещать элементы управления на вкладку одну за другой, перетаскивая узлы дерева.

Самая сложная проблема - сохранить места управления на вкладке.

...