Пошаговое руководство. Выполнение распространенных задач с помощью действий конструктора

При создании форм и элементов управления для приложения Windows Forms многие задачи будут выполняться многократно. В следующем списке показаны некоторые часто выполняемые задачи, с которыми вам предстоит столкнуться.

  • Добавление или удаление вкладки в TabControl.
  • Закрепление элемента управления в родительском элементе.
  • Изменение ориентации элемента управления SplitContainer.

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

Действия конструктора остаются присоединенными к экземпляру элемента управления в течение всего времени существования конструктора и всегда доступны.

Создание проекта

Первым шагом является создание проекта и настройка формы.

  1. В Visual Studio создайте проект приложения на основе Windows с именем DesignerActionsExample.

  2. Выберите форму в конструкторе Windows Forms.

Использование действий конструктора

Действия конструктора всегда доступны во время разработки в элементах управления, которые их предлагают.

  1. Перетащите TabControl с панели элементов в форму. Обратите внимание на глиф действий конструктора (Small black arrow), отображаемых на стороне элемента TabControl.

  2. Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Добавить вкладку. Посмотрите, как в TabControl добавляется новая вкладка.

  3. Перетащите элемент управления TableLayoutPanel из панели элементов в свою форму.

  4. Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Добавить столбец. Посмотрите, как в элемент управления TableLayoutPanel добавляется новый столбец.

  5. Перетащите элемент управления SplitContainer из панели элементов в свою форму.

  6. Щелкните глиф действий конструктора. В контекстном меню рядом с глифом выберите пункт Горизонтальная ориентация разделителя. Посмотрите, как ориентация полосы разделителя элемента управления SplitContainer меняется на горизонтальную.

См. также