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

C# Discussion :

Initalisation d'un composant ImageList


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Par défaut Initalisation d'un composant ImageList
    Bonjour,
    Petite question : je souhaite modifier dynamiquement une picture box. Pour cela j'utilise le composant ImageList qui stocke toutes les images à afficher. Dans un premier temps j'aurais voulu initialiser la liste d'images. Voici un exemple de code :

    String sPictureName = "IconDSNConfig.ico";
    String sPath = Path.GetFullPath(sPictureName);
    Image newImage = new Bitmap(sPath);
    imglstChannelImg.Images.Add(newImage);



    Lors de l'exécution, la dernière l'avant dernière ligne : Image newImage = new Bitmap(sPath);

    ... génère une erreur : A first chance exception of type 'System.ArgumentException' occurred in System.Drawing.dll

    Avez-vous une idée de la source du problème?

    Cordialement

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2007
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 51
    Par défaut Résolu
    J'ai trouvé comment initialiser :

    Icon NewIcon = new Icon(Application.StartupPath + "\\MyPicture.ico");
    imglstChannelImg.Images.Add(NewIcon);

    En fait Application.StartupPath permet de donner le chemin complet du répertoire debug, là où se trouve le .exe de l'application.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/06/2002, 00h15
  2. Redéfinir l'événement OnExit de mon composant TEditFloat
    Par Seb des Monts dans le forum C++Builder
    Réponses: 5
    Dernier message: 18/06/2002, 16h10
  3. Installer ses composants
    Par Geronimo dans le forum C++Builder
    Réponses: 14
    Dernier message: 18/06/2002, 14h51
  4. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06
  5. Re-dimensionnement automatique de composants
    Par ludo_7 dans le forum C++Builder
    Réponses: 10
    Dernier message: 16/05/2002, 16h35

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