Propriétés dans les contrôles Windows Forms

Un contrôle Windows Forms hérite de nombreuses propriétés sous forme de classe System.Windows.Forms.Controlde base. Celles-ci incluent des propriétés telles que Font, ClientRectangleBoundsFocusedDisplayRectangleBackColorForeColorHeightWidthEnabled, , Visible, , AutoSizeet bien d’autres. Pour plus d’informations sur les propriétés héritées, consultez System.Windows.Forms.Control.

Vous pouvez remplacer les propriétés héritées de votre contrôle, mais aussi définir de nouvelles propriétés.

Dans cette section

Définition d’une propriété
Explique comment implémenter une propriété pour un composant ou un contrôle personnalisé et comment intégrer la propriété dans l’environnement de conception.

Définition de valeurs par défaut avec les méthodes ShouldSerialize et Reset
Explique comment définir les valeurs de propriété par défaut pour un composant ou un contrôle personnalisé.

Événements de modification de propriété
Décrit comment activer les notifications de modification de propriété lorsqu’une valeur de propriété change.

Comment : exposer les propriétés des contrôles constitutifs
Explique comment exposer les propriétés des contrôles constitutifs d’un contrôle composite personnalisé.

Implémentation de méthode dans les contrôles personnalisés
Décrit comment implémenter des méthodes dans des composants et des contrôles personnalisés.

Référence

UserControl
Décrit la classe de base pour l’implémentation des contrôles composites.

TypeConverterAttribute
Documente l’attribut qui spécifie l’utilisation TypeConverter pour un type de propriété personnalisé.

EditorAttribute
Documente l’attribut qui spécifie l’utilisation UITypeEditor d’une propriété personnalisée.

Attributs dans les contrôles Windows Forms
Décrit les attributs que vous pouvez appliquer aux propriétés ou aux autres membres de vos composants et contrôles personnalisés.

Attributs en mode design pour les composants
Répertorie les attributs de métadonnées à appliquer aux composants et aux contrôles pour qu'ils s'affichent correctement au moment du design dans les concepteurs visuels.

Extension de la prise en charge au moment du design
Décrit comment implémenter des classes telles que les éditeurs et concepteurs qui fournissent la prise en charge au moment du design.