Przewodnik: wykonywanie typowych zadań przy użyciu akcji projektanta

Podczas tworzenia formularzy i kontrolek dla aplikacji Windows Forms istnieje wiele zadań, które wykonasz wielokrotnie. Na poniższej liście przedstawiono niektóre często wykonywane zadania:

  • Dodawanie lub usuwanie karty na obiekcie TabControl.
  • Zadokowanie kontrolki do jej elementu nadrzędnego.
  • Zmiana orientacji kontrolki SplitContainer .

Aby przyspieszyć programowanie, wiele kontrolek oferuje akcje projektanta, które są menu kontekstowe, które umożliwiają wykonywanie typowych zadań, takich jak te w jednym gestze w czasie projektowania. Te zadania są nazywane czasownikami akcji projektanta.

Projektant akcje pozostają dołączone do wystąpienia kontrolki przez cały okres istnienia w projektancie i są zawsze dostępne.

Tworzenie projektu

Pierwszym krokiem jest utworzenie projektu i skonfigurowanie formularza.

  1. W programie Visual Studio utwórz projekt aplikacji oparty na systemie Windows o nazwie Projektant ActionsExample.

  2. Wybierz formularz w Projektant formularzy systemu Windows.

Korzystanie z akcji projektanta

Projektant akcje są zawsze dostępne w czasie projektowania dla kontrolek, które je oferują.

  1. Przeciągnij element TabControl z przybornika na formularz. Zwróć uwagę na akcje projektanta (Small black arrow), które są wyświetlane po stronie obiektu TabControl.

  2. Kliknij glyph akcji projektanta. W menu skrótów, które zostanie wyświetlone obok symbolu glyph, wybierz element Dodaj kartę . Zwróć uwagę, że nowa strona karty jest dodawana do elementu TabControl.

  3. Przeciągnij kontrolkę TableLayoutPanel z przybornika na formularz.

  4. Kliknij glyph akcji projektanta. W menu skrótów wyświetlanym obok symbolu glyph wybierz element Dodaj kolumnę. Zwróć uwagę, że nowa kolumna jest dodawana do kontrolki TableLayoutPanel .

  5. Przeciągnij kontrolkę SplitContainer z przybornika na formularz.

  6. Kliknij glyph akcji projektanta. W menu skrótów wyświetlanym obok symbolu glyph wybierz element Orientacja podziału poziomego. Zwróć uwagę, że SplitContainer pasek podziału kontrolki jest teraz zorientowany w poziomie.

Zobacz też