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

Delphi Discussion :

Question sur le composant WebBrowser


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Par défaut Question sur le composant WebBrowser
    Bonjour a tous,

    Je suis entrain de faire un petit navigateur simple grace au composant WebBrowser et je me demandé quelque chose...
    Est-il possible que quand un utilisateur telecharge un fichier(une image) de l'afficher dans le navigateur.

    Si oui comment puis-je faire ce genre de chose ? sur quel évenement ?

    J'ai besoin de vos précieux conseils, merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 130
    Par défaut
    Salut,

    Regarde du côté de l'évènement OnDownloadComplete du WebBrowser.

    Ensuite, pour l'afficher, si c'est une image : soit tu l'affiches en dehors de ton browser (dans composant TImage classique par exemple), soit tu rediriges ton webbrowser vers ton image locale pour l'afficher, via la méthode Navigate si mes souvenirs sont bons.

    A+

  3. #3
    Membre Expert
    Avatar de LadyWasky
    Femme Profil pro
    Inscrit en
    Juin 2004
    Messages
    2 932
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 932
    Par défaut
    En fait ton TWebBrowser ne te permet d'afficher que du html, donc tu as deux possibilités :

    Soit tu affiche ton image dans un timage, à coté de ton WebBrowser

    Soit tu crées un fichier html depuis ton programme, avec une balise <img> dont l'url n'est ni plus ni moins que l'emplacement de ton image sur ton disque dur, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    procedure TForm1.Button1Click(Sender: TObject);
    var temp:tstringList;
    begin
      if OpenPictureDialog1.Execute then
      begin
        temp:=TStringList.Create;
        try
          temp.Add('<img src="'+OpenPictureDialog1.FileName+'"/>');
          temp.SaveToFile('c:\windows\temp\temp.htm');
          WebBrowser1.Navigate('c:\windows\temp\temp.htm');
        finally
          temp.free;
        end;
      end;
    end;

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Par défaut
    Un grand merci !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 16
    Par défaut
    Encore moi dsl...

    J'ai pas réussi a utilisé convenablement l'evenement OnDownloadComplete du webbrowser, celui-ci se declanche des qu'une page web est chargé, je ne sait pas comment l'utiliser...

    Quelqu'un pourrait t-un un peu me guider.

    Un grand merci d'avance.

Discussions similaires

  1. Question sur le composant tmap
    Par CRoxane dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 04/12/2008, 23h27
  2. Questions sur le composant tJDCB*
    Par Scorpio85 dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 10/06/2008, 19h02
  3. une question sur les composants
    Par m14w dans le forum Delphi
    Réponses: 2
    Dernier message: 17/05/2006, 19h26
  4. [C#] Question sur le composant listview...
    Par irnbru dans le forum Windows Forms
    Réponses: 4
    Dernier message: 18/11/2005, 10h26
  5. petite question sur le composant IBX ...
    Par vbcasimir dans le forum Bases de données
    Réponses: 4
    Dernier message: 05/01/2005, 10h33

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