Proprietà dei controlli Windows FormProperties in Windows Forms Controls

Un controllo Windows Form eredita molte proprietà della classe base System.Windows.Forms.Control.A Windows Forms control inherits many properties form the base class System.Windows.Forms.Control. Queste sono incluse proprietà, ad esempio Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSizee molti altri.These include properties such as Font, ForeColor, BackColor, Bounds, ClientRectangle, DisplayRectangle, Enabled, Focused, Height, Width, Visible, AutoSize, and many others. Per informazioni dettagliate sulle proprietà ereditate, vedere System.Windows.Forms.Control.For details about inherited properties, see System.Windows.Forms.Control.

È possibile eseguire l'override delle proprietà ereditate dal controllo nonché definirne di nuove.You can override inherited properties in your control as well as define new properties.

In questa sezioneIn This Section

Definizione di una proprietàDefining a Property
Viene illustrato come implementare una proprietà per un controllo o un componente personalizzato e come integrare la proprietà nell'ambiente di progettazione.Shows how to implement a property for a custom control or component and shows how to integrate the property into the design environment.

Definizione dei valori predefiniti utilizzando i metodi ShouldSerialize e ResetDefining Default Values with the ShouldSerialize and Reset Methods
Viene illustrato come definire valori di proprietà predefiniti per un controllo o un componente personalizzato.Shows how to define default property values for a custom control or component.

Eventi di modifica delle proprietàProperty-Changed Events
Viene descritto come attivare le notifiche di modifiche alle proprietà quando un valore di una proprietà viene modificato.Describes how to enable property-change notifications when a property value changes.

Procedura: esporre le proprietà dei controlli costitutiviHow to: Expose Properties of Constituent Controls
Viene illustrato come esporre le proprietà dei controlli che fanno parte di un controllo composito personalizzato.Shows how to expose properties of constituent controls in a custom composite control.

Implementazione dei metodi nei controlli personalizzatiMethod Implementation in Custom Controls
Viene descritto come implementare metodi nei controlli e nei componenti personalizzati.Describes how to implement methods in custom controls and components.

RiferimentiReference

UserControl
Viene descritta la classe base per l'implementazione dei controlli compositi.Documents the base class for implementing composite controls.

TypeConverterAttribute
Viene descritto l'attributo che specifica il TypeConverter da usare per un tipo di proprietà personalizzata.Documents the attribute that specifies the TypeConverter to use for a custom property type.

EditorAttribute
Viene descritto l'attributo che specifica il UITypeEditor da utilizzare per una proprietà personalizzata.Documents the attribute that specifies the UITypeEditor to use for a custom property.

Attributi nei controlli Windows FormsAttributes in Windows Forms Controls
Descrive gli attributi che è possibile applicare alle proprietà o ad altri membri e componenti dei controlli personalizzati.Describes the attributes you can apply to properties or other members of your custom controls and components.

Attributi per componenti in fase di progettazioneDesign-Time Attributes for Components
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.Lists metadata attributes to apply to components and controls so that they are displayed correctly at design time in visual designers.

Estensione del supporto in fase di progettazioneExtending Design-Time Support
Descrive come implementare classi, quali editor e finestre di progettazione, che forniscono supporto in fase di progettazione.Describes how to implement classes such as editors and designers that provide design-time support.