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

Composants VCL Delphi Discussion :

Afficher des images avec Delphi


Sujet :

Composants VCL Delphi

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 63
    Par défaut Afficher des images avec Delphi
    Bonjour,

    Je voudrai savoir s'il existe la possibilité d'afficher une image et lorsqu'on clique sur cette image on charge une autre image avec delphi, Merci pour vos réponses

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    vous pouvez utiliser le composant TImage qui est fait pour ça. Si vous souhaitez utiliser des images au format jpeg, pensez à inclure l'unité jpeg dans vos uses.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 63
    Par défaut Afficher les images
    je connais le composant TImage mais mon souci est je charge une image avec TImage pas de problème mais lors que je clique sur cette image je voudrai que la zone TImage qui était chargée avec l'mage précédente puisse aller charger une nouvelle image et faire disparaitre(ou caché) l'image précédente. Et lorsque je clique de nouveau sur cette zone TImage je puisse retrouver mon état de départ (c.a.d la toute première l'image)

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    Peut-être que tu pourrais utiliser la méthode LoadFromFile du TPicture en changeant l'image à chaque clic sur l'image. Tu pourrais par exemple utiliser un booléen pour savoir qu'elle image est actuellement chargée et ainsi charger l'autre sur le clic (sans oublier de modifier le booléen pour signifier le changement d'image.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 63
    Par défaut Afficher les images
    Merci pour ta réponse,

    Je vais même oser te demander si tu as des exemples de code éventuellement
    pour avoir une idée plus précisément

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Billets dans le blog
    1
    Par défaut
    Et bien avec une variable déclarée globalement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var
      PingPong: Boolean = False;
     
    // OnClick de l'image
    begin
      if not PingPong then
        Image1.LoadFromFile( 'MaSecondeImage.bmp' );
      else
        Image1.LoadFromFile( 'MaPremiereImage.bmp' );
     
      PingPong  := not PingPong;
    end;
    En supposant que dans son état initial MaPremiereImage.bmp est chargée dans l'image par un biais (DFM ou OnCreate). Ainsi quand PingPong est à False ton image affiche MaPremiereImage.bmp et quand PingPong est à True alors c'est MaSecondeImage.bmp qui est affichée.

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

Discussions similaires

  1. afficher des image avec du text sur un RichTextBox VB NET 2.00
    Par tawrirte dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 06/04/2012, 22h09
  2. afficher des images avec des tests
    Par stratocasters dans le forum JSF
    Réponses: 2
    Dernier message: 02/08/2010, 13h31
  3. afficher des images avec une fonction
    Par wilfried_42 dans le forum Contribuez
    Réponses: 0
    Dernier message: 16/09/2008, 20h03
  4. Afficher des images avec des espaces dans le nom
    Par Space Cowboy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/03/2007, 07h18

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