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. Ten rodzaj kontrolki jest określany jako kontrolka złożona. Zawarte kontrolki są nazywane kontrolkami składowymi. Kontrolki użytkownika pochodzą z UserControl klasy .

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 aplikacji może wchodzić z nimi w interakcje indywidualnie w czasie wykonywania, ale właściwości i metody zadeklarowane przez kontrolki składowe nie są widoczne dla użytkownika. Jeśli na przykład umieścisz kontrolkę TextBox i Button 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 Eksplorator 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 przycisk 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.