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

Messages postés
1108
Date d'inscription
mercredi 15 juin 2011
Dernière intervention
10 juillet 2018
- 27 juin 2006 à 11:39 - Dernière réponse :
Messages postés
4947
Date d'inscription
lundi 17 février 2003
Dernière intervention
14 février 2014
- 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

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

private int maxVisibleLines = 5;

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]

Merci sebmafate 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

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.