Autor |
Beitrag |
Chatfix
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Sa 08.03.03 18:29
hi, immer wenn ich eine datei in die IE-Kompo lade kommt die scrolleiste (wenn auch inaktiv), wie kann ich diese scrolleiste unterbinden? (egal ob aktiv oder inaktiv)
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|
toms
      
Beiträge: 1099
Erhaltene Danke: 2
|
Verfasst: Sa 08.03.03 18:32
Welche IE-Komponente meinst du? Vermutl. den Webbrowser.
Zitat: | wie kann ich diese scrolleiste unterbinden? |
So:
WebBrowser1.OleObject.Document.Body.Style.OverflowX := 'hidden';
WebBrowser1.OleObject.Document.Body.Style.OverflowY := 'hidden';
( www.swissdelphicente...showcode.php?id=1185 )
|
|
Chatfix 
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Sa 08.03.03 18:43
funktioniert, nur sollte man es unbedingt ins OnNavigateComplete ereignis schreiben, da sich sonst das ganze programm abschiesst...
Danke 
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|
toms
      
Beiträge: 1099
Erhaltene Danke: 2
|
Verfasst: Sa 08.03.03 18:50
Zitat: | nur sollte man es unbedingt ins OnNavigateComplete ereignis schreiben, da sich sonst das ganze programm abschiesst... |
Nicht unbedingt. Es muss einfach zuvor eine Seite geladen sein.
Wenn du den Code im OnNavigateComplete ausführst, wird er
jedesmal ausgeführt, wenn dieses Ereignis eintritt. (Was ja nicht
unbedingt nötig ist)
Ich würde den Code so am Anfang einmal ausführen:
Quelltext 1: 2: 3: 4: 5: 6: 7: 8:
| with WebBrowser1 do begin Navigate('about:blank'); while ReadyState < READYSTATE_INTERACTIVE do Forms.Application.ProcessMessages; OleObject.Document.Body.Style.OverflowX := 'hidden'; OleObject.Document.Body.Style.OverflowY := 'hidden'; end; |
|
|
Chatfix 
      
Beiträge: 1583
Erhaltene Danke: 10
Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
|
Verfasst: Sa 08.03.03 19:01
joa so kann man es auch machen, nur wird bei mir 100%ig nur eine seite geladen
trotzdem danke
_________________ Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
|
|
|