[Winform] [UserControl] Sauver les collections [Résolu]

Signaler
Messages postés
507
Date d'inscription
jeudi 28 mars 2002
Statut
Membre
Dernière intervention
13 mai 2009
-
Messages postés
507
Date d'inscription
jeudi 28 mars 2002
Statut
Membre
Dernière intervention
13 mai 2009
-
Bonsoir tout le monde,

je n'arrive pas à implémenter la méthode SET ci-dessous.
En fait, dans l'éditeur de Visual Studio je peux bien ajouter des images à ma collection... Mais impossible de les enregistrer. Quand je recharge mon appli il n'y a plus d'image dans ma collection :

Code:

[Category("Apparence"),Description("ImageList pour le bouton de fermeture")] 
      private ImageList bouton_fermer = new ImageList(); 
      public ImageList.ImageCollection Image_Fermeture 
      { 
         get 
         {    
            return bouton_fermer.Images;    
         } 
         set 
         { 
             
         } 
      } 


Egalement, je n'arrive pas à utiliser les images..

Merci pour votre aide,
<-- St@iLeR -->

4 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
pour conserver les images sélectionnées rajoute :
[DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)]


Cocoricoooooooo !!!!
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
et pour ta methode l'accesseur set, ImageList.Images etant en lecture seule, tu dois passer par un code de ce genre je pense :
set
{
bouton_fermer.Images.Clear();
foreach ( Image img in value )
{
bouton_fermer.Images.Add(img);
}
}


Cocoricoooooooo !!!!
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
86
"ta methode" est en trop, vais aller me reposer un peu moi %-6

Cocoricoooooooo !!!!
Messages postés
507
Date d'inscription
jeudi 28 mars 2002
Statut
Membre
Dernière intervention
13 mai 2009
1
Salut,

effectivement c'est que j'ai fait pour l'accesseur SET.

Pour le reste merci beaucoup. J'étais pas prêt de trouver.

Merci encore pour ton aide précieuse dans ton mes posts.

++

<-- St@iLeR -->