Пошаговое руководство. Выполнение распространенных задач с помощью действий конструктора
При создании форм и элементов управления для приложения Windows Forms многие задачи будут выполняться многократно. В следующем списке показаны некоторые часто выполняемые задачи, с которыми вам предстоит столкнуться.
- Добавление или удаление вкладки в TabControl.
- Закрепление элемента управления в родительском элементе.
- Изменение ориентации элемента управления SplitContainer.
Для ускорения разработки многие элементы управления предлагают действия конструктора, которые представляются собой меню, чувствительные к контексту, и позволяют выполнять распространенные задачи, аналогичные перечисленным, во время разработки одним жестом. Эти задачи называются командами действий конструктора.
Действия конструктора остаются присоединенными к экземпляру элемента управления в течение всего времени существования конструктора и всегда доступны.
Создание проекта
Первым шагом является создание проекта и настройка формы.
В Visual Studio создайте проект приложения на основе Windows с именем DesignerActionsExample.
Выберите форму в конструкторе Windows Forms.
Использование действий конструктора
Действия конструктора всегда доступны во время разработки в элементах управления, которые их предлагают.
Перетащите TabControl с панели элементов в форму. Обратите внимание на глиф действий конструктора (), отображаемых на стороне элемента TabControl.
Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Добавить вкладку. Посмотрите, как в TabControl добавляется новая вкладка.
Перетащите элемент управления TableLayoutPanel из панели элементов в свою форму.
Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Добавить столбец. Посмотрите, как в элемент управления TableLayoutPanel добавляется новый столбец.
Перетащите элемент управления SplitContainer из панели элементов в свою форму.
Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Горизонтальная ориентация разделителя. Посмотрите, как ориентация полосы разделителя элемента управления SplitContainer меняется на горизонтальную.
См. также
.NET Desktop feedback