Nadirbachire
Messages postés5Date d'inscriptionvendredi 19 août 2016StatutMembreDernière intervention25 août 2016
-
25 août 2016 à 19:13
korgis
Messages postés420Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention 6 mai 2019
-
26 août 2016 à 14:20
salut
Ma question est comment faire pour mettre Mon Richedit Au Niveau d'une ligne précise (exemple que la ligne 10)
soit en haut de la page , je n'utilise pas la ScrollBars juste un Button
Merci
korgis
Messages postés420Date d'inscriptionsamedi 17 mai 2003StatutMembreDernière intervention 6 mai 201917 26 août 2016 à 14:20
Salut,
Y a-t'il plus simple ?
Je ne sais pas, mais ça, ça fonctionne :
// pour aller à la ligne 10 :
var
VerticalLineToGo: Integer;
ValueToIncrement: Integer;
begin
VerticalLineToGo := 10;
ValueToIncrement := VerticalLineToGo - 1;
SendMessage(Richedit1.Handle, WM_VSCROLL, SB_TOP, 0);
SendMessage(Richedit1.Handle, EM_LINESCROLL, 0, ValueToIncrement);
end;
Dans ce code, je "scrolle" sur la première ligne, puis je "scrolle" sur la ligne que je veux atteindre.