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

ASP.NET Discussion :

Utilisation d'une class pour assigner une icon a un fichier


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2008
    Messages : 183
    Par défaut Utilisation d'une class pour assigner une icon a un fichier
    bonjour tout le monde,

    J ai trouver une class pour pouvoir assigner une icon a un fichier pour une extension précise. mais je n arrive pas a comprendre comment l utiliser.

    en faite j ai une erreur :
    La valeur de 'null' n'est pas valide pour 'stream'
    .

    La classe ce trouve sur ce lien :
    http://www.codeproject.com/KB/cs/ico...px?msg=1743540

    Comment je l utilise
    (ca doit pas être ce qui faut faire ou je n utilise pas tout ce qui faut).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    IconHandler.IconFromExtension(".wproj", IconSize.Small);
    IconHandler.IconFromResource("install.ico");

    Le problème vient de là je pense (je doit mal l'utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public static Icon IconFromResource(string ResourceName)
            {
                Assembly TempAssembly = Assembly.GetCallingAssembly();
     
                return new Icon(TempAssembly.GetManifestResourceStream(ResourceName));
            }
    // Utilisation 
    IconHandler.IconFromResource("install.ico");

    Merci beaucoup pour vos lumière.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    deux choses:
    - es tu sur que l'application fais ce que tu veux?

    Toi tu veux setter une icone pour un type d'extension
    Son projet sert a récupérer les icones suivant une extension.

    IconHandler is a class for getting icons from files and the default associated icons by the extension of the file.
    IconHandler est une class qui sert a récupérer les icônes a partir d'un fichier et l'icône par défaut associé a une extension de fichier.

    -Ton problème doit venir d'ici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IconHandler.IconFromResource("install.ico");
    Il ne doit pas trouver install.ico
    Dans IconFrom Ressource il fait:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     return new Icon(TempAssembly.GetManifestResourceStream(
                    ResourceName));
    GetManifestResourceStream doit retourner null étant donné qu'il ne trouve pas la ressource et donc le new Icon te lance cette exception.

    Découpe les en deux lignes distinctes pour tester le retour de GetManifestResourceStream, ou regarde le résultat cette opération en debug dans l'immediateWindow

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2008
    Messages : 183
    Par défaut
    Merci gyzmau. tu a raisons je penser que la class pouvais me setter une icon pour un type d'extension perso.

    donc ou puis-je trouver ce genre de classe.

    Merci encore

Discussions similaires

  1. Utilisation d'une classe C++ dans une classe C#
    Par Masmeta dans le forum C++/CLI
    Réponses: 1
    Dernier message: 01/07/2015, 21h59
  2. Réponses: 0
    Dernier message: 25/10/2014, 10h48
  3. [MySQL] recherche script ou une classe pour faire une pagination
    Par bigs3232 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 09/12/2011, 15h32
  4. Réponses: 9
    Dernier message: 25/06/2008, 16h48
  5. Réponses: 5
    Dernier message: 26/05/2005, 15h40

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