Sdílet prostřednictvím


Vývoj vlastních ovládacích prvků Windows Forms pomocí rozhraní .NET Framework

model Windows Forms ovládací prvky jsou opakovaně použitelné komponenty, které zapouzdřují funkce uživatelského rozhraní a používají se v aplikacích založených na windows na straně klienta. Nejen že model Windows Forms poskytuje mnoho ovládacích prvků připravených k použití, poskytuje také infrastrukturu pro vývoj vlastních ovládacích prvků. Můžete kombinovat existující ovládací prvky, rozšířit existující ovládací prvky nebo vytvořit vlastní ovládací prvky. Tato část obsahuje základní informace a ukázky, které vám pomůžou s vývojem ovládacích prvků model Windows Forms.

Upozornění

Tento obsah byl napsán pro rozhraní .NET Framework. Pokud používáte .NET 6 nebo novější verzi, použijte tento obsah s opatrností. Systém návrháře se změnil pro model Windows Forms a je důležité, abyste si prošli změny Návrháře od článku .NET Framework.

V tomto oddílu

Přehled používání ovládacích prvků ve Windows Forms
Zvýrazní základní prvky použití ovládacích prvků v model Windows Forms aplikacích.

Typy vlastních ovládacích prvků
Popisuje různé druhy vlastních ovládacích prvků, které můžete vytvořit pomocí System.Windows.Forms oboru názvů.

Základní informace o vývoji ovládacích prvků Windows Forms
Popisuje první kroky při vývoji ovládacího prvku model Windows Forms.

Vlastnosti v ovládacích prvcích Windows Forms
Ukazuje, jak přidat vlastnosti do ovládacích prvků model Windows Forms.

Události v ovládacích prvcích Windows Forms
Ukazuje, jak zpracovávat a definovat události v ovládacích prvcích model Windows Forms.

Atributy v ovládacích prvcích Windows Forms
Popisuje atributy, které můžete použít u vlastností nebo jiných členů vlastních ovládacích prvků a součástí.

Malování a vykreslování vlastního ovládacího prvku
Ukazuje, jak přizpůsobit vzhled ovládacích prvků.

Rozložení v ovládacích prvcích Windows Forms
Ukazuje, jak vytvářet sofistikovaná rozložení pro ovládací prvky a formuláře.

Multithreading v ovládacích prvcích Windows Forms
Ukazuje, jak implementovat vícevláknové ovládací prvky.

Reference

System.Windows.Forms.Control
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

System.Windows.Forms.UserControl
Popisuje tuto třídu a obsahuje odkazy na všechny jeho členy.

Atributy návrhu pro komponenty
Vypíše atributy metadat, které se mají použít u komponent a ovládacích prvků, aby se v době návrhu ve vizuálních návrhářích zobrazovaly správně.

Rozšíření podpory návrhu
Popisuje, jak implementovat třídy, jako jsou editory a návrháři, kteří poskytují podporu pro čas návrhu.

Postupy: Licenční komponenty a ovládací prvky
Popisuje, jak implementovat licencování ve vašem ovládacím prvku nebo komponentě.

Viz Také Vývoj ovládacích prvků model Windows Forms v době návrhu.