Postupy: Dědění z třídy UserControl
Pokud chcete zkombinovat funkce jednoho nebo více ovládacích prvků Windows Forms 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 ovládacího prvku Windows Forms a všestrannost vlastních vlastností a metod. Když začnete vytvářet uživatelský ovládací prvek, zobrazí se vám viditelný návrhář, na kterém můžete umístit standardní ovládací prvky Windows Forms. Tyto ovládací prvky si zachovají všechny své vlastní funkce a také vzhled a chování (vzhled a chování) standardních ovládacích prvků. Jakmile jsou tyto ovládací prvky integrované do uživatelského ovládacího prvku, nebudou už pro vás dostupné prostřednictvím kódu. Uživatelský ovládací prvek provádí vlastní vykreslování a také zpracovává všechny základní funkce spojené s ovládacími prvky.
Vytvoření uživatelského ovládacího prvku
V sadě Visual Studio vytvořte nový projekt knihovny ovládacích prvků systému Windows .
Nový projekt se vytvoří s prázdným uživatelským ovládacím prvkem.
Přetáhněte ovládací prvky z Windows Forms karty panelu nástrojů do návrháře.
Tyto ovládací prvky by měly být umístěny a navrženy tak, jak chcete, aby se zobrazovaly v konečném uživatelském ovládacím prvku. Pokud chcete vývojářům povolit přístup k základním ovládacím prvkům, musíte je deklarovat jako veřejné nebo selektivně vystavit vlastnosti základního ovládacího prvku. Podrobnosti naleznete v tématu Postupy: Zveřejnění vlastností základních ovládacích prvků.
Implementujte všechny vlastní metody nebo vlastnosti, které bude ovládací prvek obsahovat.
Stisknutím klávesy
F5 sestavte projekt a spusťte ovládací prvek v kontejneruUserControl Test Container . Další informace naleznete v části Jak na to: Otestování chování Run-Time UserControl.
Viz také
- Druhy upravitelných ovládacích prvků
- Postupy: Dědění z třídy ovládacího prvku
- Postupy: Dědění z existujících ovládacích prvků Windows Forms
- Postupy: Vytváření ovládacích prvků pro windows Forms
- řešení potíží s zděděnými obslužnými rutinami událostí v jazyka Visual Basic
- Postupy: Otestování chování Run-Time userControl
.NET Desktop feedback