PROGRESSPIE - UNE ALTERNATIVE POUR LA PROGRESSBAR

cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 - 8 juin 2005 à 08:16
cs_eRRaTuM Messages postés 13 Date d'inscription mardi 2 septembre 2003 Statut Membre Dernière intervention 22 février 2008 - 9 juin 2005 à 19:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31902-progresspie-une-alternative-pour-la-progressbar

cs_eRRaTuM Messages postés 13 Date d'inscription mardi 2 septembre 2003 Statut Membre Dernière intervention 22 février 2008
9 juin 2005 à 19:35
Merci, bien vu MorpionMx!!
mais sinon, il est pas bien le contrôle, hein?
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
9 juin 2005 à 08:35
Yes, il me semblait bien que ça marchait pas comme ça, d'où ma remarque...
Il faut donc bien faire un new et pas un override !
MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
8 juin 2005 à 20:27
Meme avec tes override de propriétés, j'ai pu changer le BackColor.
Si tu veux la lecture seule, il faut utiliser new plutot que override.
Et si tu veux que tes propriétés en lecture seule n'apapraissent pas dans le designer, tu peux leur definir l'attribut [Browsable(false)]
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
8 juin 2005 à 17:28
très bonne idée de surcharger un accesseur en lecture/écriture pour n'en faire un qu'en lecture seule... j'le garde pour chez moi ça, tiens ;)
cs_eRRaTuM Messages postés 13 Date d'inscription mardi 2 septembre 2003 Statut Membre Dernière intervention 22 février 2008
8 juin 2005 à 17:19
Si je l'override c'est pour qu'elle soit en lecture seule pour les autres classes qui utilisent ProgressPie, pour que son fond soit tjs noir, mais c'est aussi pour montrer qu'il est utile des fois d'overrider, et d'utiliser les get & set.
cs_Bidou Messages postés 5486 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
8 juin 2005 à 12:29
Joli :-)
Une question tout de même, tu as fait 2-3 Properties de ce genre :

public override Color BackColor
{
get
{
return base.BackColor;
}
}

Est-ce que ce morceau de code est bien utile ? Si j'appelle BackColor de ton Control, sans que tu aies overridé la méthode, j'accède automatiquement au base.BackColor, non !? Mais là, j'ai un ptit doute tout d'un coup !
cs_yoannd Messages postés 305 Date d'inscription lundi 7 janvier 2002 Statut Membre Dernière intervention 10 août 2011 7
8 juin 2005 à 08:16
Pas le temps de regarder le code en détail, mais rien que l'idée et la tronche que ça à me laissent à penser que c'est un bon truc :)

Bravo...
Rejoignez-nous