2010-04-30 4 views
2

J'ai créé un contrôle utilisateur et maintenant je souhaite lui ajouter des propriétés personnalisées afin qu'elles apparaissent dans la barre d'outils Propriétés de Vis. Studio. Comment cela peut-il être fait?Ajout de propriétés personnalisées

Ma propriété personnalisée sera: « Type d'animation » avec des options « Fade | Blink | Scroll | Blend »

merci

+0

Je suis étonné de constater que vous n'avez pas pris les quelques minutes nécessaires pour essayer vous-même. N'avez-vous pas vraiment réalisé qu'il n'y a pas de magie ici, que ce sont des propriétés normales? –

Répondre

1

Le concepteur lit automatiquement les propriétés de la classe et les ajoute aux propriétés voir . Donc, tout ce que vous devez faire est de créer la propriété avec un getter public et poseur

public AnimationType AnimationType { get; set; } 

Il y a des attributs supplémentaires que vous pouvez appliquer à la propriété, par exemple DefaultValue ou EditorBrowsable, qui changent la façon dont il apparaît dans les propriétés voir . Tous les attributs pertinents sont dans l'espace de noms System.ComponentModel.

+0

Génial. Merci coecoop. :) –

Questions connexes