Udostępnij za pośrednictwem


Omówienie kontroli użytkownika (Windows Forms .NET)

Kontrolka użytkownika to kolekcja kontrolek formularzy systemu Windows hermetyzowanych w typowym kontenerze. Tego rodzaju kontrolka jest nazywana kontrolką złożoną. Kontrolki, które są zawarte, nazywane są kontrolkami składowymi. Kontrolki użytkownika pochodzą z klasy UserControl.

Kontrolki użytkownika są projektowane podobnie jak formularze z projektantem wizualnym. Kontrolki składowe są tworzone, rozmieszczane i modyfikowane za pomocą projektanta wizualnego. Zdarzenia sterowania i logika są zapisywane dokładnie tak samo jak podczas projektowania formularza. Kontrolka użytkownika jest umieszczana w formularzu tak samo jak w przypadku każdej innej kontrolki.

Kontrolki użytkownika mogą być używane przez projekt, w którym są tworzone lub w innych projektach, które odwołują się do biblioteki kontrolki użytkownika.

Kontrolki składowe

Kontrolki składowe są dostępne dla kontrolki użytkownika, a użytkownik końcowy może wchodzić z nimi w interakcje indywidualnie podczas działania aplikacji, ale właściwości i metody zdefiniowane przez elementy składowe kontrolki nie są widoczne dla konsumenta. Jeśli na przykład umieścisz kontrolki TextBox i Button bezpośrednio na kontrolce użytkownika, zdarzenie przycisku Click jest obsługiwane wewnętrznie przez kontrolkę użytkownika, ale nie przez formularz, w którym znajduje się kontrolka użytkownika.

Dodawanie kontrolki użytkownika do projektu

Po utworzeniu nowego projektu użyj szablonów programu Visual Studio, aby utworzyć kontrolkę użytkownika. W poniższych krokach pokazano, jak dodać kontrolkę użytkownika do projektu:

  1. W programie Visual Studio znajdź okienko Eksploratora projektów. Kliknij prawym przyciskiem myszy na projekt i wybierz opcję Dodaj>Kontrolka użytkownika (Formularze systemu Windows).

    kliknij prawym przyciskiem myszy eksploratora rozwiązań programu Visual Studio, aby dodać kontrolkę użytkownika do projektu Windows Forms

  2. W polu Nazwa wpisz nazwę kontrolki użytkownika. Program Visual Studio udostępnia domyślną i unikatową nazwę, której można użyć. Następnie naciśnij Dodaj.

    okno dialogowe dodawanie elementu w programie Visual Studio for Windows Forms

Po utworzeniu kontrolki użytkownika program Visual Studio otworzy projektanta:

Projektant kontrolek użytkownika w programie Visual Studio for Windows Forms

Aby zapoznać się z przykładem działającej kontrolki użytkownika, zobacz Jak utworzyć kontrolkę użytkownika.