Proprietà dei controlli Windows Form

Un controllo Windows Form eredita molte proprietà formano la classe System.Windows.Forms.Controlbase . Queste includono proprietà come Font, ForeColor, BoundsBackColor, , ClientRectangle, EnabledDisplayRectangle, Focused, VisibleHeightWidth, AutoSizee molte altre. Per informazioni dettagliate sulle proprietà ereditate, vedere System.Windows.Forms.Control.

È possibile eseguire l'override delle proprietà ereditate dal controllo nonché definirne di nuove.

In questa sezione

Definizione di una proprietà
Viene illustrato come implementare una proprietà per un controllo o un componente personalizzato e come integrare la proprietà nell'ambiente di progettazione.

Definizione dei valori predefiniti utilizzando i metodi ShouldSerialize e Reset
Viene illustrato come definire valori di proprietà predefiniti per un controllo o un componente personalizzato.

Eventi di modifica delle proprietà
Viene descritto come attivare le notifiche di modifiche alle proprietà quando un valore di una proprietà viene modificato.

Procedura: esporre le proprietà dei controlli costitutivi
Viene illustrato come esporre le proprietà dei controlli che fanno parte di un controllo composito personalizzato.

Implementazione dei metodi nei controlli personalizzati
Viene descritto come implementare metodi nei controlli e nei componenti personalizzati.

Riferimento

UserControl
Viene descritta la classe base per l'implementazione dei controlli compositi.

TypeConverterAttribute
Documenta l'attributo che specifica l'oggetto TypeConverter da utilizzare per un tipo di proprietà personalizzato.

EditorAttribute
Documenta l'attributo che specifica l'oggetto UITypeEditor da utilizzare per una proprietà personalizzata.

Attributi nei controlli Windows Form
Descrive gli attributi che è possibile applicare alle proprietà o ad altri membri e componenti dei controlli personalizzati.

Attributi per componenti in fase di progettazione
Elenca gli attributi dei metadati da applicare ai componenti e ai controlli in modo che vengano visualizzati correttamente in fase di progettazione nelle finestre di progettazione visiva.

Estensione del supporto in fase di progettazione
Descrive come implementare classi, quali editor e finestre di progettazione, che forniscono supporto in fase di progettazione.