Modifier Constructeur List<> [Résolu]

Jleherpeur 32 Messages postés jeudi 5 juin 2008Date d'inscription 11 février 2010 Dernière intervention - 24 juin 2008 à 12:00 - Dernière réponse : cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention
- 24 juin 2008 à 21:42
Bonjour,
j'ai ceci:
private Liste<TextBox> myObjects = new Liste<TextBox>();

public class Liste<TextBox> : List<TextBox>{
  private UserControl parent;
 
  public void _Add(TextBox tb) {
      base.Add(tb);
      this..setLeave();
   }
}

Je souhaiterais modifier le constructeur afin de faire ceci;

private Liste<TextBox> myObjects = new Liste<TextBox>(UserControl uc);

Comment faire??

Merci
Afficher la suite 

Votre réponse

3 réponses

sebmafate 4947 Messages postés lundi 17 février 2003Date d'inscription 14 février 2014 Dernière intervention - 24 juin 2008 à 14:06
+3
Utile
tout simplement :

public class MaList<T> : List<T> {
   private UserControl parent;

   public MaList(UserControl parent) : base() {
      this.parent = parent;
   }
}

Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de sebmafate
Jleherpeur 32 Messages postés jeudi 5 juin 2008Date d'inscription 11 février 2010 Dernière intervention - 24 juin 2008 à 14:19
0
Utile
Bien joué sebmafate,
Je commence a me debrouiller en C# mais il me manque encore ce genre de choses!!

Merci encore
Commenter la réponse de Jleherpeur
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 24 juin 2008 à 21:42
0
Utile
Pas besoin d'underscore dans la méthode Add, si besoin, ajouter le mot clef "new"

<hr />
-My Blog-
Commenter la réponse de cs_Bidou

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.