Attribut i Windows Forms-kontroller
.NET Framework innehåller en mängd olika attribut som du kan använda för medlemmarna i dina anpassade kontroller och komponenter. Vissa av dessa attribut påverkar körningstidsbeteendet för en klass, och andra påverkar designtidsbeteendet.
Försiktighet
Det här innehållet skrevs för .NET Framework. Om du använder .NET 6 eller en senare version använder du det här innehållet med försiktighet. Designersystemet har ändrats för Windows Forms och det är viktigt att du granskar Designer-ändringarna sedan artikeln om .NET Framework.
Attribut för egenskaper för kontroll och komponent
I följande tabell visas de attribut som du kan använda för egenskaper eller andra medlemmar i dina anpassade kontroller och komponenter. Ett exempel som använder många av dessa attribut finns i How to: Apply Attributes in Windows Forms Controls.
Attribut | Beskrivning |
---|---|
AmbientValueAttribute | Anger värdet som ska skickas till en egenskap för att få egenskapen att hämta dess värde från en annan källa. Detta kallas atmosfär. |
BrowsableAttribute | Anger om en egenskap eller händelse ska visas i ett egenskaper fönster. |
CategoryAttribute | Anger namnet på den kategori där egenskapen eller händelsen ska grupperas när den visas i en PropertyGrid kontroll inställd på Categorized läge. |
DefaultValueAttribute | Anger standardvärdet för en egenskap. |
DescriptionAttribute | Anger en beskrivning för en egenskap eller händelse. |
DisplayNameAttribute | Anger visningsnamnet för en egenskap, händelse eller public void metod som inte tar några argument. |
EditorAttribute | Anger vilken redigerare som ska användas för att ändra en egenskap. |
EditorBrowsableAttribute | Anger att en egenskap eller metod kan visas i ett redigeringsprogram. |
HelpKeywordAttribute | Anger kontextnyckelordet för en klass eller medlem. |
LocalizableAttribute | Anger huruvida en egenskap ska lokaliseras. |
PasswordPropertyTextAttribute | Anger att ett objekts textrepresentation döljs av tecken som asterisker. |
ReadOnlyAttribute | Anger om egenskapen som det här attributet är bundet till är skrivskyddad eller läs-/skrivbar vid designtillfället. |
RefreshPropertiesAttribute | Anger att egenskapsrutnätet ska uppdateras när det associerade egenskapsvärdet ändras. |
TypeConverterAttribute | Anger vilken typ som ska användas som konverterare för det objekt som det här attributet är bundet till. |
Attribut för databindningsegenskaper
I följande tabell visas de attribut som du kan använda för att ange hur dina anpassade kontroller och komponenter interagerar med databindning.
Attribut | Beskrivning |
---|---|
BindableAttribute | Anger om en egenskap vanligtvis används för bindning. |
ComplexBindingPropertiesAttribute | Anger egenskaperna för datakälla och datamedlem för en komponent. |
DefaultBindingPropertyAttribute | Anger standardbindningsegenskapen för en komponent. |
LookupBindingPropertiesAttribute | Anger egenskaperna för datakälla och datamedlem för en komponent. |
AttributeProviderAttribute | Aktiverar omdirigering av attribut. |
Attribut för klasser
I följande tabell visas de attribut som du kan använda för att ange beteendet för dina anpassade kontroller och komponenter vid designtillfället.
Attribut | Beskrivning |
---|---|
DefaultEventAttribute | Anger standardhändelsen för en komponent. |
DefaultPropertyAttribute | Anger standardegenskapen för en komponent. |
DesignerAttribute | Anger vilken klass som används för att implementera designtidstjänster för en komponent. |
DesignerCategoryAttribute | Anger att designern för en klass tillhör en viss kategori. |
ToolboxItemAttribute | Representerar ett attribut för ett verktygslådeobjekt. |
ToolboxItemFilterAttribute | Anger filtersträngen och filtertypen som ska användas för ett Verktygslåda-objekt. |
Se även
.NET Desktop feedback