Udostępnij za pośrednictwem


Atrybuty w formantach formularzy systemu Windows

Program .NET Framework udostępnia różne atrybuty, które można zastosować do elementów członkowskich niestandardowych kontrolek i składników. Niektóre z tych atrybutów wpływają na zachowanie klasy w czasie wykonywania, a inne wpływają na zachowanie czasu projektowania.

Uwaga

Ta zawartość została napisana dla programu .NET Framework. Jeśli używasz platformy .NET 6 lub nowszej wersji, użyj tej zawartości ostrożnie. System projektanta został zmieniony dla formularzy systemu Windows i ważne jest, aby przejrzeć zmiany Projektant od artykułu .NET Framework.

Atrybuty właściwości formantu i składnika

W poniższej tabeli przedstawiono atrybuty, które można zastosować do właściwości lub innych elementów członkowskich niestandardowych kontrolek i składników. Aby zapoznać się z przykładem, który używa wielu z tych atrybutów, zobacz Instrukcje: stosowanie atrybutów w kontrolkach formularzy systemu Windows.

Atrybut opis
AmbientValueAttribute Określa wartość, która ma być przekazywana do właściwości, aby spowodować, że właściwość pobierze jej wartość z innego źródła. Jest to nazywane klimatem.
BrowsableAttribute Określa, czy właściwość lub zdarzenie powinny być wyświetlane w oknie Właściwości .
CategoryAttribute Określa nazwę kategorii, w której ma być zgrupowana właściwość lub zdarzenie w przypadku wyświetlania w kontrolce ustawionej PropertyGrid na Categorized tryb.
DefaultValueAttribute Określa wartość domyślną właściwości.
DescriptionAttribute Określa opis właściwości lub zdarzenia.
DisplayNameAttribute Określa nazwę wyświetlaną właściwości, zdarzenia lub public void metody, która nie przyjmuje żadnych argumentów.
EditorAttribute Określa edytor do zmiany właściwości.
EditorBrowsableAttribute Określa, że właściwość lub metoda jest widoczna w edytorze.
HelpKeywordAttribute Określa słowo kluczowe kontekstu dla klasy lub składowej.
LocalizableAttribute Określa, czy właściwość ma być zlokalizowana.
PasswordPropertyTextAttribute Wskazuje, że reprezentacja tekstu obiektu jest zasłonięta znakami, takimi jak gwiazdki.
ReadOnlyAttribute Określa, czy właściwość ta atrybut jest powiązana z jest tylko do odczytu, czy tylko do odczytu/zapisu w czasie projektowania.
RefreshPropertiesAttribute Wskazuje, że siatka właściwości powinna zostać odświeżona po zmianie skojarzonej wartości właściwości.
TypeConverterAttribute Określa typ, który ma być używany jako konwerter dla obiektu, z jakim jest powiązany ten atrybut.

Atrybuty właściwości powiązania danych

W poniższej tabeli przedstawiono atrybuty, które można zastosować, aby określić sposób interakcji niestandardowych kontrolek i składników z powiązaniem danych.

Atrybut opis
BindableAttribute Określa, czy właściwość jest zwykle używana do powiązania.
ComplexBindingPropertiesAttribute Określa właściwości źródła danych i elementu członkowskiego danych dla składnika.
DefaultBindingPropertyAttribute Określa domyślną właściwość powiązania składnika.
LookupBindingPropertiesAttribute Określa właściwości źródła danych i elementu członkowskiego danych dla składnika.
AttributeProviderAttribute Włącza przekierowywanie atrybutów.

Atrybuty dla klas

W poniższej tabeli przedstawiono atrybuty, które można zastosować, aby określić zachowanie niestandardowych kontrolek i składników w czasie projektowania.

Atrybut opis
DefaultEventAttribute Określa zdarzenie domyślne składnika.
DefaultPropertyAttribute Określa właściwość domyślną składnika.
DesignerAttribute Określa klasę używaną do implementowania usług czasu projektowania dla składnika.
DesignerCategoryAttribute Określa, że projektant klasy należy do określonej kategorii.
ToolboxItemAttribute Reprezentuje atrybut elementu przybornika.
ToolboxItemFilterAttribute Określa ciąg filtru i typ filtru do użycia dla elementu Przybornik.

Zobacz też