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 :

Images dans Winforms


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    En recherche d’emploi
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : En recherche d’emploi

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut Images dans Winforms
    Bonjour à tous,

    Nouvel inscrit, mes recherches ne m'ont pas permis de trouver une réponse à ma question. Donc je me permets de la poster.

    Je développe une petite application constituée d'un textbox dans lequel on saisit des noms d'images à afficher dans un container au-dessus.
    Sachant que l'utilisateur peut rentrer des dizaines de noms d'images (format gif ou jpg) qui seront affichées en lignes/colonnes et peuvent-être groupées/superposées/redimensionnées...etc.

    J'ai développé une première version qui, avec le nom des images et la disposition souhaitée, génère du html avec des tableaux que j'affiche dans un webbrowser. Sauf que vu le nombre d'images qui seront ainsi affichées et la lourdeur du webbrowser, je pense que ce n'est pas un bon compromis.

    Ma question est donc: quel container choisir? quelqu'un sait-il comment utiliser des images au format svg dans des winforms? existe-t-il un meilleur format pour traiter lesdites images?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Pour afficher des images tu n'as pas besoin d'un WebBrowser, il y a le contrôle PictureBox qui sert à ça.
    Par contre ça ne gère pas le format SVG, mais il existe sûrement des librairies pour gérer ce format

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Citation Envoyé par tomlev
    Par contre ça ne gère pas le format SVG, mais il existe sûrement des librairies pour gérer ce format
    Comme : http://sourceforge.net/projects/svgdomcsharp/

  4. #4
    Membre à l'essai
    Profil pro
    En recherche d’emploi
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : En recherche d’emploi

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    Merci à vous deux pour vos réponses.

    Concernant le Picturebox, j'avoue ne pas m'y être vraiment penché à cause des manipulations que je voulais apporter sur les images (disposition comme des lignes de textes avec sur une même ligne des images qui peuvent se superposer en les redimensionnant pour ne pas changer la hauteur de ligne...etc). D'où le fait de générer du html.

    Par contre vais le regarder plus précisemment.

    Merci à binoo je vais jeter un coup d'oeil à cette librairie.

  5. #5
    Membre à l'essai
    Profil pro
    En recherche d’emploi
    Inscrit en
    Juin 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Cameroun

    Informations professionnelles :
    Activité : En recherche d’emploi

    Informations forums :
    Inscription : Juin 2008
    Messages : 4
    Par défaut
    Après de longues journées de réflexion vaine, je reviens ici pour une indication.

    Je ne souhaite pas avoir le code, mais des indications sur l'approche la meilleure à adopter pour résoudre mon problème.

    J'essaie de créer une application qui répondra à cette demande : l'utilisateur rentre des adresses d'images dans un textbox multiligne et au-dessus, celles-ci (les images) sont affichées. Chaque ligne d'adresses dans le textbox se transforme donc en ligne d'images dans le conteneur (lequel?) au dessus.

    Quelqu'un peut-il m'indiquer la meilleure approche pour résoudre un tel problème? Je sais parser le texte rentré pour y identifier les adresses des images (en ignorant les erreurs éventuelles). La question est au niveau de l'affichage.

    Je sais le faire avec un Webform, mais le "rafraîchissement" (?) et la lourdeur ne me plaisent pas trop. J'ai essayé sans succès avec un datagrid.

    Toute indication est la bienvenue.

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Tu peux utiliser un Panel dans lequel tu ajoutes dynamiquement des PictureBox
    Sinon un DataGridView (et non un DataGrid) devrait faire l'affaire

Discussions similaires

  1. Winform insérer image dans picture box. Où sont-elles stockées ?
    Par thamesvalley dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/07/2015, 14h17
  2. intégrer un fichier image dans une base de donnée?
    Par Lody dans le forum Requêtes
    Réponses: 9
    Dernier message: 16/03/2006, 19h08
  3. Image dans le designer
    Par kainor dans le forum JBuilder
    Réponses: 3
    Dernier message: 19/03/2003, 14h24
  4. Smiley (image dans un RichEdit)
    Par Waxayaz dans le forum Composants VCL
    Réponses: 3
    Dernier message: 06/02/2003, 14h32
  5. [VB6] [Excel] Insérer une image dans une feuille
    Par mathias dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/10/2002, 07h44

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