Sdílet prostřednictvím


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

Ovládací prvky Windows Forms 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. Windows Forms poskytuje nejen mnoho připravených ovládacích prvků, ale 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ů Windows Forms.

Opatrnost

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 Windows Forms a je důležité, abyste si prošli změny návrháře od verze .NET Framework článku.

V této části

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

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

základy vývoje ovládacích prvků Windows Forms
Popisuje první kroky při vývoji ovládacího prvku Windows Forms.

Vlastnosti ovládacích prvků ve Windows Forms
Ukazuje, jak přidat vlastnosti do ovládacích prvků 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 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í.

vlastní ovládací prvek malování a vykreslování
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.

Odkaz

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 Design-Time 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 Design-Time
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ů Windows Forms v době návrhu.