Créer une nouvelle propriété avec valeur par défaut [Résolu]

fregolo52 1106 Messages postés mercredi 15 juin 2011Date d'inscription 19 juillet 2016 Dernière intervention - 27 juin 2006 à 11:39 - Dernière réponse : sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention
- 27 juin 2006 à 11:50
Bonjour,

Je réinvente peut-être la poudre avec cette propriété.
Je crée un control avec une listbox, et j'aimerais fixer le nombre maximum de lignes visibles.
J'ai donc créé la propriété, voici l'en-tete :
        [Browsable(true),
        CategoryAttribute("Appearance"),
        Description("Nombre maximum de lignes visibles dans la liste"),
        DefaultValue(5)]
        public int MaxVisibleLines ....

Seul problème, dès que je compile, VS 2003 me met '0', par contre si je met 4, ca marche.
En gros, dans InitializeComponent, s'il n'y a pas la ligne MyListBox.MaxVisibleLines = qq chose (donc quand je laisse la valeur par défaut), ca me la rajoute (à la compile) avec comme valeur 0.

Quelqu'un a une idée ?

Merci
Afficher la suite 

Votre réponse

1 réponse

sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 27 juin 2006 à 11:50
+3
Utile
il faut aussi que :

private int maxVisibleLines = 5;

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sebmafate

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.