[C#] Composant perso utilisant une collection

Composant perso utilisant une collection [C#] - C#/.NET managed - Programmation

Marsh Posté le 15-03-2005 à 20:49:28    

Bonsoir à tous :)
 
Bon voila mon probleme:
En ce moment je bosse sur un petit composant perso qui utilise une liste d'objets (ces objets sont des objets persos, donc que j'ai crée).
Cette liste hérite d'un CollectionBase.
 
Maintenant le problème :
 
Le composant fonctionne correctement (a priori), mais quand je le place sur une Form, que j'ajoute des items à la collection, au moment de compiler l'executable, il me remet la collection à zéro  :heink:
 
Donc est-ce que ca vient du fait que dans le code du composant j'ai ceci :

Code :
  1. public class LItemsList : UserControl
  2. {
  3.  private LListItemCollection itm_ItemsCollection = new LListItemCollection();

 
et que le fait d'avoir un new remette a zéro a la compilation?
J'ai lu sur un tuto (en anglais malheureusement) qu'il fallait utiliser la Serialisation...Mais j'ai pas compris grand chose  :sweat:  
 
Donc si quelqu'un peut m'aider.... :jap:

Reply

Marsh Posté le 15-03-2005 à 20:49:28   

Reply

Marsh Posté le 16-03-2005 à 12:48:10    

Up du midi :D

Reply

Marsh Posté le 16-03-2005 à 13:06:10    

x1800+ a écrit :


et que le fait d'avoir un new remette a zéro a la compilation?


 
L'operateur new te crée une nouvelle instance de la classe, donc si tu remplit itm_ItemsCollection avant , tout est perdu.
Et c'est on ne peut plus normal !!!
 
cf les bases de la prog objet

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed