OVH Cloud OVH Cloud

AutoScroll dans un DHTMLEdit...

4 réponses
Avatar
ng
Bonjour,
J'aurai besoin de "faire descendre" tout en bas un DHTMLEdit en mode
Browse=True...
J'ai bien cherché partout... Je n'ai rien trouvé... J'ai même essayé en
insérant du code JavaScript dans le document mais c'est "pas très propre" et
*instable* AHMA il doit y avoir une méthode comme
DHTMLEdit.DOM.body.frame.window.truc.sroll(1,xxx).... mais j'ai rien trouvé
:-(

Alors si qqun a la soluce ==> C'est très sympa ;-)

Merci d'avance.

Nicolas.

4 réponses

Avatar
Yves Boyer
CTRL + End pour descendre en fin de fichier
CTRL + Home pour retourner au début du fichier

Yves Boyer
Avatar
ng
ok merci mais cela implique un sendkey...
n'auriez-vous pas plutot une méthode VBtique?

"Yves Boyer" a écrit dans le message de news:

CTRL + End pour descendre en fin de fichier
CTRL + Home pour retourner au début du fichier

Yves Boyer




Avatar
ng
Bonjour à tous !

Voila j'ai enfin trouvé un truc qui marche...

DHTMLEdit1.DocumentHTML = sTxt & "<form name=f><input type=text name=t
size=1 style=""{height:1}{border:medium
none}""></form><script>document.f.t.focus();document.f.t.style.visibility='h
idden';</script>"

Bon d'accors ca reste du bricolage mais ce plutot efficace n'ayant rien
trouvé d'autre !

Nicolas.


"ng" a écrit dans le message de news:

Bonjour,
J'aurai besoin de "faire descendre" tout en bas un DHTMLEdit en mode
Browse=True...
J'ai bien cherché partout... Je n'ai rien trouvé... J'ai même essayé en
insérant du code JavaScript dans le document mais c'est "pas très propre"


et
*instable* AHMA il doit y avoir une méthode comme
DHTMLEdit.DOM.body.frame.window.truc.sroll(1,xxx).... mais j'ai rien


trouvé
:-(

Alors si qqun a la soluce ==> C'est très sympa ;-)

Merci d'avance.

Nicolas.




Avatar
François Picalausa
Bonjour/soir,

Tu pourrais faire la meêm chose avc un élément span et la méthode
scrollIntoView de l'objet span:
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/scrollintoview.asp

DHTMLEdit1.DocumentHTML = sTxt & "<span id='EndSpan'
/><script>document.EndSpan.scrollIntoView();</script>"

Peut-être que
DHTMLEdit.DOM.getElementById ("EndSpan").scrollIntoView
fonctionnerait aussi, à la place du script.

Ca reste du bricolage mais ça me semble déjà moins bricolé ;-)

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"ng" a écrit dans le message de
news:uzkOU1%
Bonjour à tous !

Voila j'ai enfin trouvé un truc qui marche...

DHTMLEdit1.DocumentHTML = sTxt & "<form name=f><input type=text name=t
size=1 style=""{height:1}{border:medium



none}""></form><script>document.f.t.focus();document.f.t.style.visibility='h
idden';</script>"

Bon d'accors ca reste du bricolage mais ce plutot efficace n'ayant
rien trouvé d'autre !

Nicolas.


"ng" a écrit dans le message de news:

Bonjour,
J'aurai besoin de "faire descendre" tout en bas un DHTMLEdit en mode
Browse=True...
J'ai bien cherché partout... Je n'ai rien trouvé... J'ai même essayé
en insérant du code JavaScript dans le document mais c'est "pas très
propre" et *instable* AHMA il doit y avoir une méthode comme
DHTMLEdit.DOM.body.frame.window.truc.sroll(1,xxx).... mais j'ai rien
trouvé :-(

Alors si qqun a la soluce ==> C'est très sympa ;-)

Merci d'avance.

Nicolas.