Postupy: Dědění ze třídy UserControl
chcete-li kombinovat funkce jednoho nebo více model Windows Forms ovládacích prvků s vlastním kódem, můžete vytvořit uživatelský ovládací prvek. uživatelské ovládací prvky kombinují rychlý vývoj ovládacích prvků, standardní funkce řízení model Windows Forms a univerzálnost vlastních vlastností a metod. po zahájení vytváření uživatelského ovládacího prvku se zobrazí viditelný návrhář, na kterém můžete umístit standardní model Windows Forms ovládací prvky. Tyto ovládací prvky zachovávají veškerou svou vlastní funkčnost a také vzhled a chování (vzhled a chování) standardních ovládacích prvků. Jakmile jsou tyto ovládací prvky integrovány do uživatelského ovládacího prvku, nejsou již k dispozici prostřednictvím kódu. Uživatelský ovládací prvek provádí vlastní Malování a také zpracovává všechny základní funkce přidružené k ovládacím prvkům.
Vytvoření uživatelského ovládacího prvku
vytvoří nový projekt knihovny ovládacích prvků Windows v Visual Studio.
Vytvoří se nový projekt s prázdným uživatelským ovládacím prvkem.
přetáhněte ovládací prvky z karty model Windows Forms panelu nástrojů do návrháře.
Tyto ovládací prvky by měly být umístěny a navrženy tak, jak se mají zobrazovat v konečném uživatelském ovládacím prvku. Chcete-li vývojářům dovolit přístup k ovládacím prvkům prvku, je nutné je deklarovat jako veřejné nebo selektivně vystavit vlastnosti ovládacího prvku prvku. Podrobnosti naleznete v tématu How to: vystavování vlastností ovládacích prvkůprvku.
Implementujte všechny vlastní metody nebo vlastnosti, které bude váš ovládací prvek obsahovat.
Stisknutím klávesy F5 Sestavte projekt a spusťte ovládací prvek v kontejneru testu UserControl. Další informace naleznete v tématu How to: Test Run-Time chování prvku UserControl.
Viz také
- Typy vlastních ovládacích prvků
- Postupy: Dědění ze třídy Control
- Postupy: Dědění ze stávajících ovládacích prvků Windows Forms
- Postupy: Vytváření ovládacích prvků pro Windows Forms
- Řešení potíží se zděděnými obslužnými rutinami událostí v Visual Basic
- Postupy: Otestování běhového chování UserControl