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 ScrollBalken beim WebBrowser wegbekommen (https://www.delphipraxis.net/110027-scrollbalken-beim-webbrowser-wegbekommen.html)

FLINKER_FINGER 11. Mär 2008 21:09


ScrollBalken beim WebBrowser wegbekommen
 
Hi,

ich finde einfach nicht raus, wie ich diese Scrollbalen wegbekomme. Habe mehrere kleine Browserfenster und ich bräuchte höchstens bei mouseover die Scrollbalken...
Kann mir da einer weiterhelfen ?

s-off 11. Mär 2008 21:13

Re: ScrollBalken beim WebBrowser wegbekommen
 
Hallo,

UserInterfaceOptions = [SCROLL_NO]

Edit: das war für den EmbeddedWB

FLINKER_FINGER 11. Mär 2008 21:17

Re: ScrollBalken beim WebBrowser wegbekommen
 
hmm.. klingt gut, wo finde ich das ? Also im Objektinspector ist davon nix zu sehen. Vielleicht benutzt/kennst du eine andere Komponente. Ich habe die 0 8 15 Variante, die bei Delphi 7 dabei ist.
Oder meinst du was anderes ?

FLINKER_FINGER 11. Mär 2008 21:25

Re: ScrollBalken beim WebBrowser wegbekommen
 
habe es selbst gefunden. =)
http://www.delphipraxis.net/internal...ight=scrollbar

s-off 11. Mär 2008 21:27

Re: ScrollBalken beim WebBrowser wegbekommen
 
Hallo,

ja, das ist eine andere Komponente, heißt TEmbeddedWB, findest Du hier - ist ein - aus meiner Sicht - sehr guter Ersatz für den TWebbrowser.

Für den TWebbrowser funktioniert es dann so:
Delphi-Quellcode:
   WebBrowser1.OleObject.Document.Body.Style.overflowX := 'hidden'; //horizontale ScrollBar
   WebBrowser1.OleObject.Document.Body.Style.overflowY := 'hidden'; //vertikale Scrollbar
Den Aufruf darfst Du aber erst dann machen, wenn die Seite komplett geladen ist. Du rufst das Ganze also am besten im OnDocumentComplete-Event auf.

toms 13. Mär 2008 09:48

Re: ScrollBalken beim WebBrowser wegbekommen
 
Besser ist es, IDocHostUIHandler zu implementieren und dann die Sichtbarkeit der Scrollbalken zu setzen.
(TEmbeddedWB hat IDocHostUIHandler implementiert)

Artikel: How to customise the TWebBrowser user interface


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 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