Porady: dziedziczenie z klasy UserControl
Aby połączyć funkcje co najmniej jednej kontrolki windows Forms z kodem niestandardowym, możesz utworzyć kontrolkę użytkownika. Kontrolki użytkownika łączą szybkie tworzenie kontrolek, standardowe funkcje sterowania formularzami systemu Windows oraz wszechstronność niestandardowych właściwości i metod. Po rozpoczęciu tworzenia kontrolki użytkownika zostanie wyświetlony widoczny projektant, na którym można umieścić standardowe kontrolki Windows Forms. Te kontrolki zachowują wszystkie ich nieodłączne funkcje, a także wygląd i zachowanie (wygląd i działanie) standardowych kontrolek. Gdy te kontrolki są wbudowane w kontrolkę użytkownika, nie są one już dostępne za pośrednictwem kodu. Kontrolka użytkownika wykonuje własny obraz, a także obsługuje wszystkie podstawowe funkcje skojarzone z kontrolkami.
Aby utworzyć kontrolkę użytkownika
Utwórz nowy projekt Biblioteka kontrolek systemu Windows w programie Visual Studio.
Zostanie utworzony nowy projekt z pustą kontrolką użytkownika.
Przeciągnij kontrolki z karty Formularze systemu Windows przybornika do projektanta.
Te kontrolki powinny być umieszczone i zaprojektowane tak, jak chcesz, aby były wyświetlane w końcowej kontrolce użytkownika. Jeśli chcesz zezwolić deweloperom na dostęp do kontrolek składowych, musisz zadeklarować je jako publiczne lub selektywnie uwidocznić właściwości kontrolki składowej. Aby uzyskać szczegółowe informacje, zobacz How to: Expose Properties of Constituent Controls (Jak uwidaczniać właściwości kontrolek składowych).
Zaimplementuj wszelkie niestandardowe metody lub właściwości, które będą uwzględniane przez kontrolkę.
Naciśnij klawisz F5, aby skompilować projekt i uruchomić kontrolkę w kontenerze testowym UserControl. Aby uzyskać więcej informacji, zobacz How to: Test the Run-Time Behavior of a UserControl (Instrukcje: testowanie zachowania w czasie wykonywania elementu UserControl).
Zobacz też
- Różne typy kontrolek niestandardowych
- Instrukcje: dziedziczenie z klasy kontrolek
- Instrukcje: dziedziczenie z istniejących kontrolek formularzy Windows Forms
- Instrukcje: tworzenie kontrolek dla formularzy Windows Forms
- Rozwiązywanie problemów z dziedziczymi procedurami obsługi zdarzeń w Visual Basic
- Instrukcje: testowanie zachowania UserControl w czasie wykonywania
.NET Desktop feedback