IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

property Text n'apparait pas dans le designer


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut property Text n'apparait pas dans le designer
    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...

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut
    ok, j'ai trouvé, ca provenait du projet d'origine.

    il y avait comme attribut de cette classe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [Designer(typeof(ColorProgressBarDesigner))]
    or l'auteur à définit dans sa classe ColorProgressBarDesigner la propriété suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Properties.Remove("Text");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mon text-indent n'apparait pas dans safari
    Par harlock59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 26/07/2006, 08h54
  2. Réponses: 1
    Dernier message: 14/11/2005, 22h38
  3. [vb.net] [design mode] le form n'apparait pas en mode design
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 03/08/2005, 13h10
  4. [Q] que faire quand un plugin n'apparait pas dans eclipse
    Par zolive dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 30/08/2004, 23h38
  5. Réponses: 4
    Dernier message: 15/01/2004, 22h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo