![]() |
TWebbrowser nur zum Anzeigen!?
Hallo,
gibt es eine Möglichkeit TWebbrowser so einzustellen, das er zwar Seiten auf Befehl von .Navigate('URL') anzeigt, aber der User selber nicht drin herum klicken/navigieren kann mittels links? |
Re: TWebbrowser nur zum Anzeigen!?
Du könntest TWebBrowser auf ein Panel legen, das Du dann disablest, Navigate funktioniert dann noch, aber klicken geht nicht mehr. Gilt leider auch für die Scrollleisten...
Gruß, teebee |
Re: TWebbrowser nur zum Anzeigen!?
Hallo snapman,
so geht es auch:
Delphi-Quellcode:
Grüße vom marabu
unit WebFrm;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, OleCtrls, SHDocVw, StdCtrls, ExtCtrls; type TWebForm = class(TForm) WebBrowser: TWebBrowser; ActionPanel: TPanel; UrlEdit: TEdit; LoadButton: TButton; procedure WebBrowserBeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); procedure LoadButtonClick(Sender: TObject); end; var WebForm: TWebForm; implementation {$R *.dfm} procedure TWebForm.WebBrowserBeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var Cancel: WordBool); begin cancel := true; end; procedure TWebForm.LoadButtonClick(Sender: TObject); begin with WebBrowser do begin OnBeforeNavigate2 := nil; Navigate(UrlEdit.Text); OnBeforeNavigate2 := WebBrowserBeforeNavigate2; end; end; end. |
Re: TWebbrowser nur zum Anzeigen!?
Danke funzt Prima
:dp: |
Re: TWebbrowser nur zum Anzeigen!?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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