Bonjour à tous.

Je suis en train de faire (reprendre en fait) un control personnalisé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
public class ProgressBarStyled : System.Windows.Forms.Control
Dedans je veux personnaliser le comportement de la propriété Text:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[Description("Text Displayed over progressbar")]
        [Category("ProgressBarStyled")]
        public override String Text
        {
            get
            {
                return base.Text;
            }
            set
            {
                base.Text = value;
                this.Invalidate();
            }
        }
Mon probleme est que dans le Form Designer, dans propriétés, Text n'apparait pas dans la liste. Serait ce parceque j'override la propriété de Control?
Auriez vous une idée de comment régler ce probleme svp?

Si je renomme ma propriété en Texte, là elle apparait...

Merci.

PS : voici le control que je prépare :


tout sera personnalisable d'un point de vue apparence, couleurs, style continu ou blocks, police/position du texte,autoDisplayPercent, Mode K2000 etc...
Un progressbar à tout faire que je n'ai pas reussi à trouver gratuit sur le net; je le metterai à dispo de la communauté biensur...