Udostępnij przez


Omówienie kontroli użytkownika

Kontrolka użytkownika to kolekcja kontrolek formularzy systemu Windows hermetyzowanych w typowym kontenerze. Tego rodzaju kontrolka jest nazywana kontrolką złożoną. Zawarte kontrolki są nazywane 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.

Elementy składowe kontrolki mogą być udostępnione przez kontrolkę użytkownika. Aby uzyskać więcej informacji, zobacz Jak uwidaczniać właściwości kontrolek składowych.

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 projekt prawym przyciskiem myszy i wybierz polecenie Dodaj>kontrolkę 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.