Attributi nei controlli Windows Form
.NET Framework offre un'ampia gamma di attributi che è possibile applicare ai membri dei controlli e dei componenti personalizzati. Alcuni di questi attributi influiscono sul comportamento in fase di esecuzione di una classe, mentre altri influiscono sul comportamento in fase di progettazione.
Attenzione
Questo contenuto è stato scritto per .NET Framework. Se si usa .NET 6 o una versione successiva, usare questo contenuto con cautela. Il sistema di progettazione è stato modificato per Windows Form ed è importante esaminare le modifiche apportate alla finestra di progettazione dall'articolo .NET Framework.
Attributi per le proprietà del controllo e del componente
La tabella seguente illustra gli attributi che è possibile applicare alle proprietà o ad altri membri dei componenti e dei controlli personalizzati. Per un esempio che usa molti di questi attributi vedere Procedura: applicare attributi nei controlli Windows Form.
Attributo | Descrizione |
---|---|
AmbientValueAttribute | Specifica il valore per passare a una proprietà che determini il proprio valore da un'altra origine. Questo concetto è noto come ambiente. |
BrowsableAttribute | Indica se visualizzare una proprietà o un evento in una finestra Proprietà. |
CategoryAttribute | Specifica il nome della categoria in cui raggruppare la proprietà o l'evento quando viene visualizzato in un PropertyGrid controllo impostato su Categorized modalità. |
DefaultValueAttribute | Specifica il valore predefinito per una proprietà. |
DescriptionAttribute | Specifica una descrizione per una proprietà o un evento. |
DisplayNameAttribute | Specifica il nome visualizzato per una proprietà, un evento o un metodo public void che non accetta argomenti. |
EditorAttribute | Specifica l'editor da usare per modificare una proprietà. |
EditorBrowsableAttribute | Specifica che una proprietà o un metodo è visualizzabile in un editor. |
HelpKeywordAttribute | Specifica la parola chiave del contesto per una classe o un membro. |
LocalizableAttribute | Specifica se è necessario localizzare una proprietà. |
PasswordPropertyTextAttribute | Indica che la rappresentazione di testo di un oggetto è nascosta da caratteri quali gli asterischi. |
ReadOnlyAttribute | Specifica se la proprietà a cui è associato questo attributo è di sola lettura o di lettura/scrittura in fase di progettazione. |
RefreshPropertiesAttribute | Indica che la griglia delle proprietà deve essere aggiornata quando cambia il valore della proprietà associata. |
TypeConverterAttribute | Specifica il tipo da utilizzare come convertitore per l'oggetto a cui l'attributo è associato. |
Attributi per le proprietà dell'associazione di dati
La tabella seguente illustra gli attributi che è possibile applicare per specificare le modalità in cui i componenti e i controlli personalizzati interagiscono con l'associazione dei dati.
Attributo | Descrizione |
---|---|
BindableAttribute | Specifica se una proprietà viene in genere usata per l'associazione. |
ComplexBindingPropertiesAttribute | Specifica l'origine dati e le proprietà dei membri dati per un componente. |
DefaultBindingPropertyAttribute | Specifica la proprietà di associazione predefinita per un componente. |
LookupBindingPropertiesAttribute | Specifica l'origine dati e le proprietà dei membri dati per un componente. |
AttributeProviderAttribute | Consente il reindirizzamento degli attributi. |
Attributi per classi
La tabella seguente illustra gli attributi che è possibile applicare per specificare il comportamento dei componenti e dei controlli personalizzati in fase di progettazione.
Attributo | Descrizione |
---|---|
DefaultEventAttribute | Specifica l'evento predefinito per un componente. |
DefaultPropertyAttribute | Specifica la proprietà predefinita per un componente. |
DesignerAttribute | Specifica la classe usata per implementare i servizi in fase di progettazione per un componente. |
DesignerCategoryAttribute | Specifica che la finestra di progettazione di una classe appartiene a una determinata categoria. |
ToolboxItemAttribute | Rappresenta un attributo di un elemento della casella degli strumenti. |
ToolboxItemFilterAttribute | Specifica la stringa del filtro e il tipo di filtro da usare per un elemento della casella degli strumenti. |
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per