IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[c#] ImageList Image Tag en lecture seul ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 43
    Par défaut [c#] ImageList Image Tag en lecture seul ?
    Bonjour,
    Je me pose pas mal de question sur le "Tag".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    ImageList ImgT = new ImageList();
    ImgT.Images.Add(Image.FromFile("c:\\001.jpg"));
    Image imgT = ImgT.Images[0];
    imgT.Tag="10";
    Ceci fonctionne sans soucis imgT.Tag est bien égale à 10.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ImageList ImgT = new ImageList();
    ImgT.Images.Add(Image.FromFile("c:\\001.jpg"));
    ImgT.Images[0].Tag = "10";
    Ceci ne marche pas ImgT.Images.Tag est toujours égale à null.

    J'aurais bien aimer stocker le chemin du fichier dans le tag.
    Y a t'il un meilleur moyen de stocker le chemin d'une image qu'on a charger dans une imagelist ?

  2. #2
    Membre expérimenté
    Avatar de sam_XIII
    Profil pro
    Inscrit en
    Août 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2003
    Messages : 221
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ImageList ImgT = new ImageList();
    ImgT.Images.Add(Image.FromFile("c:\\001.jpg"));
    ImgT.Images[index de ton image].Tag = "10";
    remarque : pour ta premiere image, l'index sera 0

    ca devrai mieux aller

    edit : je viens de tester quand meme pour etre sur de ce que je disais, mais le tag reste desesperement vide, je ne sais pas pourquoi, il ne fait pas d'erreur...

    regarde la solution proposée en dessous

  3. #3
    Membre émérite
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Par défaut
    Je me suis créé une imagelist mannuellement et jai pas trouvé de TAG pour mes images.

    Ce que je me ferais est un dictionnary avec les images + path
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Dictionary<string, string> d = new Dictionary<string, string>();
    d.Add("tkt.jpg", @"c:\tkt.jpg");

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 43
    Par défaut
    On ma donner une réponse pour faire marcher le tag :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                List<Image> LstImg = new List<Image>();
                Image imT = Image.FromFile("c:\\001.jpg");
                imT.Tag = "10";
                LstImg.Add(imT);
    Et effectivement ca marche, merci pour le coup de patte quand meme, ne serait ce pas un bug que le tag ne fonctionne pas correctement ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/07/2010, 21h32
  2. problème lecture seule fichier image
    Par Damien69 dans le forum Langage
    Réponses: 1
    Dernier message: 23/03/2007, 16h53
  3. [TQuery][DBGRID] pb de mise à jour: table en lecture seule
    Par Chrystèle Carré dans le forum Bases de données
    Réponses: 3
    Dernier message: 24/11/2003, 09h36
  4. Réponses: 5
    Dernier message: 28/10/2003, 15h01
  5. [firebird] Connexion impossible en lecture seule
    Par severine dans le forum Administration
    Réponses: 2
    Dernier message: 01/08/2003, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo