Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TEmbeddedWB scrollt nicht (https://www.delphipraxis.net/136761-tembeddedwb-scrollt-nicht.html)

cherry 7. Jul 2009 15:10


TEmbeddedWB scrollt nicht
 
Hi there

MyEmbeddedWB1.ScrollToBottom geht nicht, nachdem ich OutputWindow.HTMLCode.Add('...'); gemacht habe.

mache ich MyEmbeddedWB1.ScrollToBottom mit einem Buttonklick, dann gehts?!

was mache ich bloss falsch?

EDIT... nach jedem Add scrollt das ganze Ding ganz nach oben, ich wills aber unten haben.

EDIT... hab grad bemerkt, dass er wahrscheinlich kurz runterscrollt, dann aber gleich wieder nach ganz oben geht...

toms 7. Jul 2009 16:20

Re: TEmbeddedWB scrollt nicht
 
Hallo

Welche TEmbeddedWB Version verwendest du?
Welche IE Version?

cherry 7. Jul 2009 17:36

Re: TEmbeddedWB scrollt nicht
 
Hallo Toms :-D

Zitat:

Zitat von toms
Welche TEmbeddedWB Version verwendest du?
Welche IE Version?

TEmbeddedWB 14.67.8
IE 7.

Aber warum fragst du nach meinem IE? inwiefern hat das einen Zusammenhang?

Mithrandir 7. Jul 2009 17:45

Re: TEmbeddedWB scrollt nicht
 
Zitat:

Zitat von cherry
Aber warum fragst du nach meinem IE? inwiefern hat das einen Zusammenhang?

Weil der EmbeddedWB auf der Engine des IE aufbaut. Mit all seinen wunderschönen und widerwärtigen Eigenschaften. ;)

cherry 7. Jul 2009 18:44

Re: TEmbeddedWB scrollt nicht
 
na super, dann verhält sich mein programm je nach IE Version unter Umständen unterschiedlich ?!
wenn ich denn IE deinstalliere geht dann garnichts mehr oder wie?

Mithrandir 7. Jul 2009 18:47

Re: TEmbeddedWB scrollt nicht
 
Wenn man das ActiveX-Control entfernt: Nein.

Alternativen? Klar: THTMLViewer

Ist kostenlos. Wird allerdings nicht mehr aktualisiert. Seit '08 ist es Public Domain. Zum Surfen würde ich den jedenfalls nicht nutzen.

toms 7. Jul 2009 19:02

Re: TEmbeddedWB scrollt nicht
 
Geht's vielleicht so?

Delphi-Quellcode:
  EmbeddedWB1.OleObject.Document.ParentWindow.ScrollTo(0, MaxInt);

cherry 7. Jul 2009 19:49

Re: TEmbeddedWB scrollt nicht
 
Zitat:

Zitat von Daniel G
Alternativen? Klar: THTMLViewer

Is wohl besser für mein Vorhaben, alles andere brauch ich ja nicht ausser html darzustellen.
Und da verbau ich mir ja auch nix.

Zitat:

Zitat von toms
Geht's vielleicht so?
Delphi-Quellcode:
  EmbeddedWB1.OleObject.Document.ParentWindow.ScrollTo(0, MaxInt);

probier ich Morgen gleich mal aus, hab den Source grad nicht bei mir. :?

melde dann obs geklappt hat.
Danke euch beiden und schönen Feierabend.

Mithrandir 7. Jul 2009 20:04

Re: TEmbeddedWB scrollt nicht
 
Zitat:

Zitat von cherry
Is wohl besser für mein Vorhaben, alles andere brauch ich ja nicht ausser html darzustellen.
Und da verbau ich mir ja auch nix.

Ja, wenn es nur darum geht, eine lokale HTML-Datei darzustellen, dann ist das mit die beste Lösung. Du musst wohl nur darauf achten, dass die Datei standardkonform ist, also vorher einmal durch den W3C-Validator jagen. Einen Quirks-Mode hat die Komponente imho nicht.

Zitat:

Zitat von cherry
Danke euch beiden und schönen Feierabend.

Gerne und dito. ;)

cherry 8. Jul 2009 06:37

Re: TEmbeddedWB scrollt nicht
 
hmmm, jetzt steh ich wieder am Anfang.

Delphi-Quellcode:
EmbeddedWB1.OleObject.Document.ParentWindow.ScrollTo(0, MaxInt);
geht nicht bei mir und THTMLViewer konnte ich zwar irgendwie zum "Laufen" bringen, aber das geht auch net.
Wie bereits von Daniel erwähnt, wird die Kompo seit einiger Zeit nicht mehr weiterentwickelt und da liegt auch das Problem:
Ich verwende D2009. Habe mal alle PChar zu PAnsiChar gestellt und konnte das ganze zwar kompillieren, aber ich kann keine HTML Datei laden,
diese wird dann nicht richtig umgesetzt. Dies würde man ja eigentlich mit

Delphi-Quellcode:
  viewer.LoadFromString('<html><body>Hallo</body></html>');

oder

  viewer.LoadFromFile('\\srvth002\home$\th21498\Daten\KOMPONENTEN\_D12\HTMLViewer\colors.htm');
machen oder nicht?! Da wird aber dann auch nur in normaler Textform etwas angezeigt...
gibts einen anderen HTML Viewer der auch mit Delphi 2009 geht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.
Seite 1 von 2  1 2      

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