Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Ir al final de un Tmemo (https://www.clubdelphi.com/foros/showthread.php?t=56019)

jlrbotella 05-05-2008 16:02:39

Ir al final de un Tmemo
 
Hola:

Me gustaría saber como puedo ir a la ultima línea de un memo que tiene scrollbars, sin pulsar manualmente la barra de scroll.

Un saludo,
JL

defcon1_es 05-05-2008 16:14:16

Hola.

Para posicionar el cursor en la última línea de un tMemo, sería algo asi:

Código Delphi [-]
   Memo1.SelStart  := Length(Memo1.Lines.Text);
   Memo1.SelLength := 0;

Sacado de Trucomanía: http://www.q3.nu/trucomania/indicetrucos.cgi?esp

Caro 05-05-2008 17:24:55

Hola jbotella, también puedes hacerlo de esta forma.

Código Delphi [-]
var
 punto : TPoint;
begin
 punto.X := 0;
 punto.Y := Memo1.Lines.Count; //Aquí puedes cambiar el numero de linea a la que te quieres mover
 
 Memo1.CaretPos := punto;
 Memo1.SelLength := 0;
 Memo1.SetFocus;
end;

Saluditos

jlrbotella 05-05-2008 20:03:41

Gracias con memo1.setlength y setstart me funciona correctamente


La franja horaria es GMT +2. Ahora son las 21:25:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi