Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TWebbrowser Rechtsklick Popup in einer custom TForm deakt. (https://www.delphipraxis.net/66507-twebbrowser-rechtsklick-popup-einer-custom-tform-deakt.html)

cyborg 30. Mär 2006 15:49


TWebbrowser Rechtsklick Popup in einer custom TForm deakt.
 
ich hab mal hier eine Lösung gefunden wie ich in einem Programm dies lösen könnte.

Nun stellt für sich für mich die Frage, ob man das nicht global lösen könnte.

D.h. ich definiere eine TFormCustom
und bereite sie darauf vor, dass jede TWebbrowser Komponente die darin platziert wird (auch dynamisch), keinen Rechtsklick erlaubt, somit also HTML Inhalte "read only" darstellbar wären.

Das obige Beispiel darauf umzubauen erscheint für mich sehr schwierig. Und unlösbar. Vielleicht, weil es tief in die Materie hineinlangt.

Ziel wäre es, eine TFormCustom einfach erben zu können, und sich darauf zu verlassen, dass jede TWebbrowser die ich darin reinhau, deaktivierte Menüs hat.

Warum? Ich würde auch gern die TForm dynamisch generieren können. Und darin dann auch dynamisch WebBrowser Komponenten die mir einzelne HTML Elemente darstellen sollen. Ich hoff das macht Sinn, wie ich das erklär.

Hat wer sowas?
Kann mir wer helfen?
Ist sicher eine etwas größere Bitte, aber hilfe wäre willkommen.

mfg
g4b

toms 30. Mär 2006 20:44

Re: TWebbrowser Rechtsklick Popup in einer custom TForm deak
 
Hallo

Du könntest den TEmbeddedWb nehmen. Bei diesem kannst du über ein Property das Kontextmenü deaktivieren.

marabu 30. Mär 2006 22:07

Re: TWebbrowser Rechtsklick Popup in einer custom TForm deak
 
Kleine Zwischenfrage:

Zitat:

Zitat von cyborg
ich definiere eine TFormCustom und bereite sie darauf vor, dass jede TWebbrowser Komponente die darin platziert wird, keinen Rechtsklick erlaubt, somit also HTML Inhalte "read only" darstellbar wären.

Wieso wird eine vom WebBrowser dargestellte HTML-Seite durch blocken des Kontextmenüs "readonly"? Der Zusammenhang erschließt sich mir nicht unmittelbar.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz