В WinForms C # с использованием .Net 2.0 я хочу добавить TabControl в форму, которая имеет существующие элементы управления. Есть ли способ переместить все элементы управления в элемент управления вкладками, чтобы Visual Studio не удаляла все мои обработчики событий и тому подобное? Используя Visual Studio 2005.
Добавление TabControl в форму с существующими элементами управления
Ответы (2)
Да, сделайте форму как можно больше и нарисуйте вкладку в правой части формы. Затем выберите все элементы управления слева и перетащите их на вкладку. Теперь ваши обработчики событий останутся нетронутыми, а элементы управления будут аккуратно размещены на вкладке.
person
Teoman Soygul
schedule
25.05.2011
Я надеялся, что до этого не дойдет :) Большое спасибо за ответ
- person Kaili; 26.05.2011
Я бы выбрал все элементы управления в вашей форме, нажал Ctrl-X (вырезал их), поместил TabControl в вашу форму и сделал ее настолько большой, насколько вам нужно, а затем нажал Ctrl-V, чтобы вставить все элементы управления в TabControl. Это будет поддерживать состояние всех ваших элементов управления ... вы не потеряете обработчики событий или что-нибудь еще.
person
alexD
schedule
25.05.2011
Это был метод, который я попробовал сначала. Это разорвало все связи и полностью разрушило форму, в которой я работал. Я не потерял свой код, но я потерял все ссылки на свой код. Ничего не получилось после того, как я вставил его обратно.
- person Kaili; 26.05.2011
Я думал, что это сработает. Вот почему я разместил вопрос. Я бьюсь около часа по трудному пути, прежде чем остановиться и спросить о простом пути :)
- person Kaili; 31.05.2011