EXEMPLE DE PROPRIÉTÉ D'OBJET AVEC UN PETIT PLUS DANS LA FENETRE PROPRIETE (STYLE

Signaler
Messages postés
6814
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
-
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006
-
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

J'ai résolu mon souci.
En fait, j'ai trouvé une astuce avec la méthode Clone (Implementation de ICloneable) qui est appelé au moment du design.
Plus de précision sur le source converti en VB (car je suis VBiste) par JESUSONLINE :
http://www.vbfrance.com/code.aspx?ID=25937
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
13
@Kelpan : non je ne vois malheureusement pas ou se situe ton souci :/
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

Pour répondre à Mahrak

Il existe des méthodes pour définir la serialisation des propriétés objets que j'utilise souvent

Tu as les méthodes (Property étant le nom de ta propriété) :
bool ShouldSerialize(Property) : Renvoi True si il faut serialiser
void Reset(Property) : reinitialiser la proppriété

Tu peux consulter MSDN : PropertyDescriptor, tu y trouvera les infos
Messages postés
70
Date d'inscription
mercredi 24 avril 2002
Statut
Membre
Dernière intervention
17 septembre 2006

Bonjour,
Je suis tombé sur ce source, et j'aurais bien voulu le trouvé avant car cela fait une semaine que je galère à faire ce genre de propriété.
Finalement, j'en suis arrivé au même point...

Par contre, moi j'ai un souci.
J'ai un control personnalisé qui hérite de Button.
Sur mon écran lorsque que je modifie la propriété de mon Button personnalisé je n'ai pas de problème, la serialisation s'effectue correctement.
Par contre, et c'est ici que j'ai le problème, c'est que lorsque j'herite de mon écran, la propriété que j'ai modifié et affiché en gras (ce qui n'est pas le comportement standard par rapport au comportement habituel du propertyGrid) et je ne peux pas serialiser la propriété si la valeur revient à celle par défaut.

Quelqu'un à le meme problème ou jai oublié quelque chose ?
Afficher les 35 commentaires