![]() |
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 ? |
Re: ScrollBalken beim WebBrowser wegbekommen
Hallo,
UserInterfaceOptions = [SCROLL_NO] Edit: das war für den EmbeddedWB |
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 ? |
Re: ScrollBalken beim WebBrowser wegbekommen
|
Re: ScrollBalken beim WebBrowser wegbekommen
Hallo,
ja, das ist eine andere Komponente, heißt TEmbeddedWB, findest Du ![]() Für den TWebbrowser funktioniert es dann so:
Delphi-Quellcode:
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.
WebBrowser1.OleObject.Document.Body.Style.overflowX := 'hidden'; //horizontale ScrollBar
WebBrowser1.OleObject.Document.Body.Style.overflowY := 'hidden'; //vertikale Scrollbar |
Re: ScrollBalken beim WebBrowser wegbekommen
Besser ist es, IDocHostUIHandler zu implementieren und dann die Sichtbarkeit der Scrollbalken zu setzen.
(TEmbeddedWB hat IDocHostUIHandler implementiert) ![]() |
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