Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment afficher une image de fond dans un WebBrowser [ Divers / Débutant(e) ] (slana)

mardi 18 septembre 2007 à 14:15:03 | Comment afficher une image de fond dans un WebBrowser

slana

Bonjour,

Je cherche comment afficher une image (JPG ou BMP) en image de fond d'un WebBrowser. C'est à dire que l'image doit prendre la taille du WebBrowser et suivre son eventuel redimensionnement.

Je vous remercie par avance de toutes les propositions que vous pourriez m'apporter.

mardi 18 septembre 2007 à 16:23:43 | Re : Comment afficher une image de fond dans un WebBrowser

Francky23012301

Membre Club
Salut,

WebBrowser1.Navigate('C:\Mon image.jpg');

Pour que ton jpeg est la taille de ton TWebBrowser suffit de le redimensionner : Voir le source très bien détaillé  de notre ami Delphiprog (http://www.delphifr.com/codes/REDIMENSIONNER-IMAGE-JPEG_20331.aspx)

mardi 18 septembre 2007 à 16:57:33 | Re : Comment afficher une image de fond dans un WebBrowser

slana

Je te remercie pour ta réponse et je suis d'accord pour "WebBrowser1.Navigate('C:\Mon image.jpg')". Je dimensionne bien mon image à la taille du WebBrowser mais quand je change la taille de ma fenetre le WebBrowser change bien de taille mais l'image ne suis pas. Elle reste avec les dimensions de départ du WebBrowser.

mardi 18 septembre 2007 à 19:00:34 | Re : Comment afficher une image de fond dans un WebBrowser

Francky23012301

Membre Club
Heu quand tu changes la taille de ta fenetre le TWebBrowser ne change pas de dimension. Ensuite c'est une très mauvaise habitude de changer la taille d'une fenetre car justement ca désorganise tout et en général le résultat n'est pas tres beau

mercredi 19 septembre 2007 à 15:12:19 | Re : Comment afficher une image de fond dans un WebBrowser

slana

Désolé mais si tu pose une Form de taille 500/500 et que tu y met un WebBrowser avec comme propriété Align à AllClient; tu compile et tu lance l'appli. La fenetre n'occupe pas tous l'ecran (normal puisque le parametrage est de 500/500). Si tu clique sur le bouton agrandir de la fenetre, elle passe en plein ecran et le WebBrowser également mais pas l'image.
Je ne cherche pas à savoir si c'est une bonne ou une mauvaise habitude de changer la taille de la fenetre, je veut juste que l'utilisateur puisse avoir le choix de son affichage.
Si tu n'as pas de solution ce n'est pas grave je finirai bien par trouver. Surtout quand je vois le nombre de personne qui sont venue lire mon post en à peine deux jour je me dis que je dois pas être le seul à chercher.

mercredi 19 septembre 2007 à 15:49:33 | Re : Comment afficher une image de fond dans un WebBrowser

Loda

Membre Club
Réponse acceptée !
salut,

"mais quand je change la taille de ma fenetre le WebBrowser change bien de taille mais l'image ne suis pas"
utlise l'event OnResize du webbrowser (ou ev. de la form) pour redimensionner ton image.

note, que je ne suis pas sur d'avoir bien compris ton problème "d'image de fond". et si je l'ai compris, je ne crois pas que .navigate() t'aidera, vu que lors que tu changera de page web, le fond disparaitera. (non?) peut-être en "ajoutant" l'image dans une des méthode/event draw.. ??

bon code,

Loda

Se poser les bonnes questions est le premier pas pour trouver les bonnes réponses.

mercredi 19 septembre 2007 à 16:07:51 | Re : Comment afficher une image de fond dans un WebBrowser

Francky23012301

Membre Club
Salut,

j'ai envie d'etre chiant aujourd'hui :

"Si tu n'as pas de solution ce n'est pas grave je finirai bien par trouver". Si tu es capable de trouver toi même la solution, je vois pas pourquoi tu poses la question . Parce que tu viens de faire si on s'en fixe à tes mots, c'est de la feignantise et on aime pas trop ca ici.

Ensuite je te trouve un ptit pet-sec car comme Loda l'a souligné ta question n'était absolument pas compréhensible et c'était quand meme bien sympas de ma part que de chercher à comprendre ce que ta petite tête avait bien voulu dire.

Petite chose en passant : ici on ne fait pas option voyance. Donc quand tu attend une réponse formule ta question en donnant tout les éléments. On ne pouvait pas deviner, jusqu'a preuve du contraire, que la propriété de ton TWebBrowser était sur ALign. Mais ca aussi tu peux me le reprocher.

Par contre je te remercie pour ton petit cours : il m'a été bien utile .

Ensuite Slana : "Je ne cherche pas à savoir si c'est une bonne ou une mauvaise habitude de changer la taille" désolé si je me suis occupé de quelques choses qui me regarde pas.

Par contre ce qui est sur c'est que si tu viens sur un tel forum, pour ne pas prendre en considération les conseils que les gens beaucoup plus avancés que toi puissent te donner, bien abstient toi : car CodesSources est un site d'entre-aide donc on s'échange des conseils..

Pour conclure petite maline : je te poste pas la solution ca te fera les pieds

Non Loda : Pas de OnResize pour ce composant

mercredi 19 septembre 2007 à 16:12:59 | Re : Comment afficher une image de fond dans un WebBrowser

Francky23012301

Membre Club
Puis plutot que de poser bètement une question, regarde les évènement de ton composant :

procedure TForm1.WebBrowser1FullScreen(Sender: TObject;
  FullScreen: WordBool);
begin
//
end;

mercredi 19 septembre 2007 à 16:13:59 | Re : Comment afficher une image de fond dans un WebBrowser

slana

L'image c'est juste pour faire beau. Le WebBrowser ne me sert pas à naviguer sur le Web mais à afficher des template par dessus l'image.
Merci pour l'idée. Je teste ça ce soir et je validerai si celà fonctionne.
Je verai plus tard pour ecrire le template sur l'image. Celà fera peut être parti d'une autre demande de conseil.

mercredi 19 septembre 2007 à 16:31:08 | Re : Comment afficher une image de fond dans un WebBrowser

slana

Merci pour ta réponse Francky. Je suis désolé si tu à été froissé ce n'etait pas le but.Si ma question n'etait pas claire il suffisait de le dire. J'ai juste voulu rééxpliquer d'une autre façon ce que je voulai faire. Sache que je ne te reproche rien surtout qu'effectivement à bien voulu perdre ton temp à d'echiffrer mon charabia. Je prend bonne note de tes remarques et je ferai plus attention dans mes prochain message. 



1 2

Cette discussion est classé dans : afficher, image, fond, webbrowser


Répondre à ce message

Sujets en rapport avec ce message

Image de fond dans un TreeView [ par Valérie ] Bonjour, J'utilise une application DELPHI6 CLX et je n'aarive pas à avoir une image de fond dans mon TreeView. L'événement OnPaint n'existe pas. Si comment mettre une image de fond dans un report ? [ par Bidochon ] Salut tout le mondeJe souhaiterais incorporer une image de fond dans un report ?L'image est au format JPEG, Bmp ou autre.Merci de votre aide Récuperer une image dans un webbrowser [ par CyberPunk2020 ] Je cherche à récup' sur le disque dur une image affiché dans un webbrowser (celui ci ne contient que l'image d'ailleurs)Comment la récupérer ?Cordiale Problème avec les images et leur fond [ par fab30 ] Salut a tous, voilà, j'ai un probleme avec le Timage de Delphi : Sur ma forme, il y a un Timage avec une image de fond en bmp. Dessus, je rajoute un T Bitmap de taille variable en fond de formulaire [ par jack554 ] Salut les rois de Delphi !Mon problème est le suivant : j'ai une petite fiche avec un seul Label qui doit afficher une information de longueur variabl image.canvas.textout [ par Frank19 ] lorsque je fais un image.canvas.textout ... sa l'écrit sur mon image sauf que c noir sur un fond blanc ... est-ce qui aurait moyen de mettre le fond t Image de fond [ par edon47 ] Salut à tous, je vaoudrais utiliser une image de fond (JPEG) comme arrière plan d'une forme. Mias à l'exécution une fois sur deux l'image recouvre les telechargement [ par Rapakooti ] Je vous sollicite car en fait j'essaye depuis quelque de telecharger une image sur internet depuis le webbrowser de delphi mais pour mon programme mo Comment Afficher Le Texte D'Un WebBrowser Dans Un Memo ? [ par BenXbox ] Salut à Tous !!! Comment Je Peux Afficher Le Texte D'Un WebBrowser Dans Un Memo ? Image dans une DBGrid [ par rolea ] Je cherche un moyen d'afficher une image dans la ligne de titre d'un DBGrid.Exemple, je fais une requête avec un tri, et je veux ensuite afficher une


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.