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 :

[1.1][VB.Net] Vider ImageStream d'une image liste avant compilation


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut [1.1][VB.Net] Vider ImageStream d'une image liste avant compilation
    Bonjour,

    Dans mon application, j'ai un petit outil qui sait automatiquement remplir une imagelist à partir du contenu d'un répertoire. L'outil sait le faire en mode design comme en mode exécution.

    Le souci est qu'avec l'application qui grandit, le nombre d'éléments dans la liste aussi. Comme il n'y a pas de filtres, chaque liste enregistre donc l'ensemble des images dans la stream du Resx.

    Vu qu'à l'exécution la liste des mise à jour, je ne vois pas trop l'intérêt de stocker cela dans le fichier Resx.

    je souhaiterais savoir si quelqu'un avait une idée ou une piste :
    • Mettre une clear de la liste dans le dispose de l'outil
    • Avant la compilation supprimer certain élément du Resx

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Hru.. Je dois avouer que je n'ai pas trop compris là

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    J'avoue que je suis pas très clair

    Alors je recommence ...

    Pour gérer les icônes dans différents control, j'utilise dans les IHMs des imagelist.

    Afin de pouvoir changer facilement mes icônes sans pour autant avoir à recompiler l'application, j'ai développé un autre composant graphique qui "remplit" l'image list.

    Cela fonctionne en mode deisgn ainsi qu'en mode d'exécution normal.

    Il m'est donc possible de changer l'ensemble des mes icônes en changeant simplement le contenu d'un repertoire.

    Voilà pour la première partie ! Maintenant mon problème.

    Comme cela est effectué en mode deisgn, Visual Studio génère dans le fichier Resx de mes forms, une stream qui lui servira a remplir l'image list lors de l'exécution. Mode de fonctionnement normal ...

    Seulement, une fois cela effectué, mon composant vide l'image list et la remplit à nouveau avec le contenu du répertoire. Je n'ai donc aucun intérêt à stocker le stream dans le fichier Resx.

    C'est pourquoi je cherche une solution pour ne plus stocker dans le fichier Resx, le contenu de l'image list.

    J'imagine plusieurs pistes :
    • Empêcher que l'imagelist génère la stream,
    • Trouver un moyen de vider en mode design l'image list
    • Avant la compilation, supprimer le contenu des images lists,
    • ???.


    Voilà ! J'espère que j'ai été plus clair !

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    285
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 285
    Par défaut
    Bon je sens que j'ai pas été plus clair !

    Une autre question : est-il possible d'indiquer à un composant qu'il ne faut pas stocker d'informations dans le fichier RESX ?

    Merci !

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

Discussions similaires

  1. [VB.NET 1.1] Inserer une image dans un bitmap
    Par malhivertman1 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 02/11/2006, 12h01
  2. [VB.NET]Comment faire Pivoter une image
    Par vijeo dans le forum Windows Forms
    Réponses: 1
    Dernier message: 21/09/2006, 08h38
  3. [VB.NET][2.0] Redimensionner une image
    Par DotNET74 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 27/06/2006, 09h30
  4. [.NET][CR] Comment afficher une image blob dans un état ?
    Par moucrack dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 25/06/2005, 13h49
  5. [CR.NET]Chargement dynamique d'une image
    Par Moah dans le forum SAP Crystal Reports
    Réponses: 8
    Dernier message: 14/12/2004, 11h46

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