Sdílet prostřednictvím


Atributy v ovládacích prvcích Windows Forms

Rozhraní .NET Framework poskytuje řadu atributů, které můžete použít pro členy vlastních ovládacích prvků a součástí. Některé z těchto atributů ovlivňují chování třídy za běhu a jiné ovlivňují chování v době návrhu.

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.

Atributy pro vlastnosti ovládacího prvku a komponenty

Následující tabulka uvádí atributy, které můžete použít u vlastností nebo jiných členů vlastních ovládacích prvků a součástí. Příklad, který používá mnoho z těchto atributů, viz Postupy: Použití atributů v ovládacích prvcích model Windows Forms.

Atribut Popis
AmbientValueAttribute Určuje hodnotu, která se má předat vlastnosti, aby vlastnost získala hodnotu z jiného zdroje. To se označuje jako atmosféra.
BrowsableAttribute Určuje, zda má být vlastnost nebo událost zobrazena v okně Vlastnosti .
CategoryAttribute Určuje název kategorie, ve které chcete seskupit vlastnost nebo událost při zobrazení v ovládacím prvku nastaveném PropertyGrid na Categorized režim.
DefaultValueAttribute Určuje výchozí hodnotu vlastnosti.
DescriptionAttribute Určuje popis vlastnosti nebo události.
DisplayNameAttribute Určuje zobrazovaný název vlastnosti, události nebo public void metody, která nepřijímá žádné argumenty.
EditorAttribute Určuje editor, který se má použít ke změně vlastnosti.
EditorBrowsableAttribute Určuje, že vlastnost nebo metoda lze zobrazit v editoru.
HelpKeywordAttribute Určuje kontextové klíčové slovo pro třídu nebo člena.
LocalizableAttribute Určuje, zda má být vlastnost lokalizována.
PasswordPropertyTextAttribute Označuje, že textová reprezentace objektu je zakrytá znaky, jako jsou hvězdičky.
ReadOnlyAttribute Určuje, zda je vlastnost, ke které je tento atribut vázán, je při návrhu určena jen pro čtení nebo zápis.
RefreshPropertiesAttribute Označuje, že mřížka vlastností by se měla aktualizovat, když se změní přidružená hodnota vlastnosti.
TypeConverterAttribute Určuje, k jakému typu se má použít jako převaděč objektu, ke které je tento atribut vázán.

Atributy pro vlastnosti datové vazby

Následující tabulka ukazuje atributy, které můžete použít k určení způsobu interakce vlastních ovládacích prvků a komponent s datovou vazbou.

Atribut Popis
BindableAttribute Určuje, zda se vlastnost obvykle používá pro vazbu.
ComplexBindingPropertiesAttribute Určuje vlastnosti zdroje dat a člena dat pro komponentu.
DefaultBindingPropertyAttribute Určuje výchozí vlastnost vazby pro komponentu.
LookupBindingPropertiesAttribute Určuje vlastnosti zdroje dat a člena dat pro komponentu.
AttributeProviderAttribute Povolí přesměrování atributů.

Atributy pro třídy

Následující tabulka ukazuje atributy, které můžete použít k určení chování vlastních ovládacích prvků a součástí v době návrhu.

Atribut Popis
DefaultEventAttribute Určuje výchozí událost komponenty.
DefaultPropertyAttribute Určuje výchozí vlastnost komponenty.
DesignerAttribute Určuje třídu použitou k implementaci služeb v době návrhu pro komponentu.
DesignerCategoryAttribute Určuje, že návrhář třídy patří do určité kategorie.
ToolboxItemAttribute Představuje atribut položky panelu nástrojů.
ToolboxItemFilterAttribute Určuje řetězec filtru a typ filtru, který se má použít pro položku panelu nástrojů.

Viz také