Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser disablen (https://www.delphipraxis.net/77748-twebbrowser-disablen.html)

Balu der Bär 24. Sep 2006 12:43


TWebBrowser disablen
 
Hallo,

ich benutze die Komponenten TWebBrowser um eine Webseitenvorschau anzuzeigen. Jetzt soll es aber nur eine Vorschau sein, d.h. man soll nicht auf Links in diesem Browser klicken können bzw. auf andere Webseiten surfen können. Eine Eigenschaft a'la Webbrowser1.Enabled oder Vergleichbare gibt es leider nicht. Hat jemand ne Ahnung wie man den TWebBrowser "disablen" kann?

Danke euch,

mkinzler 24. Sep 2006 12:52

Re: TWebBrowser disablen
 
Du müßtest dich ins DOM einklinken und auf die Klicks reagieren.

Balu der Bär 25. Sep 2006 17:07

Re: TWebBrowser disablen
 
Hallo mkinzler,

mit dem DOM kenne ich mich leider überhaupt nicht aus, hast du da vielleicht mal ein kleines Beispiel für mich? Danke dir.

marabu 25. Sep 2006 17:44

Re: TWebBrowser disablen
 
Hallo Pierre,

genügt dir das?

Delphi-Quellcode:
procedure TWebForm.WebBrowserBeforeNavigate2(Sender: TObject;
  const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,
  Headers: OleVariant; var Cancel: WordBool);
begin
  Cancel := True;
end;
Grüße vom marabu

Balu der Bär 25. Sep 2006 18:18

Re: TWebBrowser disablen
 
Moin marabu,

stimmt, dass geht tatsächlich. :wall:

So simpel kann man manchmal gar nicht denken wie es geht, thx. *g*


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 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-2025 by Thomas Breitkreuz