![]() |
Wie WebBrowser-Fenster wieder verschwinden lassen
Hallo,
ich möchte mir eine PDF-Datei in einer WebBrowser-Komponente anzeigen lassen. Diese Komponente soll über meine ListView1 angezeigt werden. Das mache ich so:
Code:
Nun möchte ich bei einem Mausclick das dieses WebBrowser-Fenster wieder verschwindet und meine darunterliegende ListView1 wieder angezeigt wird.
WebBrowser := TWebBrowser.Create(ListView1);
TOleControl(WebBrowser).Parent := ListView1; WebBrowser.Align := alClient; WebBrowser.Navigate('C:\temp\Example.pdf'); Ale Versuche mit WebBrowser := NIL oder WebBrowser.Visible := False erzeugen eine Delphi Exception im Programmlauf nach Klick der Maus. Habt Ihr eine Lösung? :cry: LG, Migo |
AW: Wie WebBrowser-Fenster wieder verschwinden lassen
Hallo,
das sollte funktionieren.
Delphi-Quellcode:
webbrowser.free;
ListView1.Repaint; |
AW: Wie WebBrowser-Fenster wieder verschwinden lassen
Leider kommt sofort dann eine "Exception der Klasse $C0000005 ACCESS_VIOLATION" :cry:
|
AW: Wie WebBrowser-Fenster wieder verschwinden lassen
Probier mal
Delphi-Quellcode:
webbrowser:= TWebBrowser.Create(self)
|
AW: Wie WebBrowser-Fenster wieder verschwinden lassen
Danke für Eure Hilfe.
Leider gab es so immer wieder Exeptions... nun habe ich eine VCL WebBrowser-Komponente auf meine Form gelegt und diese so miniklein gemacht, dass sie nicht stört in meiner Anwendung und mit
Code:
rufe ich sie auf und verkleinere sie dann wieder mit
WebBrowser1.Align := alClient;
WebBrowser1.Navigate(Auswahl);
Code:
Viele Grüße!
WebBrowser1.Align := alNone;
WebBrowser1.Navigate(''); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz