Sdílet prostřednictvím


Vývoj ovládacích prvků Windows Forms v době návrhu

Pro autory ovládacích prvků poskytuje rozhraní .NET Framework celou řadu technologií pro vytváření ovládacích prvků. Autoři už nejsou omezeni na navrhování složených ovládacích prvků, které fungují jako kolekce existujících ovládacích prvků. Prostřednictvím dědičnosti můžete vytvořit vlastní ovládací prvky z existujících složených ovládacích prvků nebo existujících ovládacích prvků Windows Forms. Můžete také navrhnout vlastní ovládací prvky, které implementují vlastní obraz. Tyto možnosti umožňují velkou flexibilitu při návrhu a funkčnosti vizuálního rozhraní. Abyste mohli tyto funkce využít, měli byste být obeznámeni s koncepty programování založené na objektech.

Poznámka

Není nutné důkladně pochopit dědičnost, ale může být užitečné odkazovat na základy dědičnosti (Visual Basic).

Pokud chcete vytvořit vlastní ovládací prvky pro použití ve Web Forms, přečtěte si téma Vývoj vlastních ASP.NET serverových ovládacích prvků.

V této části

Návod: Vytvoření složeného ovládacího prvku
Ukazuje, jak vytvořit jednoduchý složený ovládací prvek v jazyce C#.

Návod: Dědění z ovládacího prvku Windows Forms
Ukazuje, jak vytvořit jednoduchý ovládací prvek Windows Forms pomocí dědičnosti v jazyce C#.

Návod: Provádění běžných úloh pomocí akcí návrháře
Ukazuje, jak používat funkci inteligentních značek v ovládacích prvcích Windows Forms.

Návod o Serializaci Kolekcí Standardních Typů pomocí DesignerSerializationVisibilityAttribute
Ukazuje, jak pomocí atributu DesignerSerializationVisibilityAttribute.Content serializovat kolekci.

Návod: Ladění vlastních ovládacích prvků Windows Forms v době návrhu
Ukazuje, jak ladit chování ovládacího prvku Windows Forms během návrhu.

Návod: Vytvoření ovládacího prvku Windows Forms, který využívá funkce sady Visual Studio Design-Time
Ukazuje, jak úzce integrovat složený ovládací prvek do návrhového prostředí.

Postupy: Navrhování ovládacích prvků pro Windows Forms
Poskytuje přehled důležitých informací o implementaci ovládacího prvku Windows Forms.

Postupy: Vytváření složených ovládacích prvků
Ukazuje, jak vytvořit ovládací prvek děděním z složeného ovládacího prvku.

Postupy: Dědění z třídy UserControl
Poskytuje přehled postupu pro vytvoření složeného ovládacího prvku.

Jak na to: Dědění z existujících ovládacích prvků Windows Forms
Ukazuje, jak vytvořit rozšířený ovládací prvek zděděním z třídy ovládacího prvku Button.

Postupy: Dědění z třídy ovládacího prvku
Poskytuje přehled o vytvoření rozšířeného ovládacího prvku.

Jak zarovnat ovládací prvek k okrajům formulářů v době návrhu
Ukazuje, jak pomocí vlastnosti Dock zarovnat váš ovládací prvek k okraji formu, který zabírá.

Jak na to: Zobrazit ovládací prvek v dialogovém okně Výběr položek panelu nástrojů
Zobrazuje postup instalace ovládacího prvku tak, aby se zobrazil v dialogovém okně Přizpůsobit sadu nástrojů.

Postupy: Poskytnutí rastrového obrázku sady nástrojů pro ovládací
Ukazuje, jak pomocí zobrazit ikonu vedle vlastního ovládacího prvku vpanelu nástrojů .

Postupy: Otestování chování Run-Time userControl
Ukazuje, jak použít UserControl Test Container k otestování chování složeného ovládacího prvku.

Design-Time chyby v Windows Forms Designeru
Vysvětluje význam a použití seznamu chyb Design-Time, který se zobrazí v prostředí Microsoft Visual Studio, pokud se návrhář Windows Forms nenačte.

Řešení potíží při vytváření ovládacích prvků a komponent
Ukazuje, jak diagnostikovat a opravit běžné problémy, ke kterým může dojít při vytváření vlastní komponenty nebo ovládacího prvku.

Odkaz

vývoj vlastních ovládacích prvků Windows Forms pomocí rozhraní .NET Framework
Popisuje, jak vytvořit vlastní ovládací prvky pomocí rozhraní .NET Framework.

jazyková nezávislost a komponenty Language-Independent
Představuje modul CLR (Common Language Runtime), který je navržený tak, aby zjednodušil vytváření a používání komponent. Důležitým aspektem tohoto zjednodušení je vylepšená interoperabilita mezi součástmi napsaným pomocí různých programovacích jazyků. Specifikace CLS (Common Language Specification) umožňuje vytvářet nástroje a komponenty, které pracují s více programovacími jazyky.

Návod: Automatické naplnění sady nástrojů vlastními komponentami
Popisuje, jak povolit zobrazení komponenty nebo ovládacího prvku v dialogovém okně Přizpůsobit panel nástrojů.