Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Posicionar un ListView en su último Item. (https://www.clubdelphi.com/foros/showthread.php?t=16625)

DarkByte 04-12-2004 09:58:19

Posicionar un ListView en su último Item.
 
Buenas, tengo un TListView en viewstyle como vsReport.. Y quiero que al añadir una línea se situe en su último item. He probado con el código:
Código Delphi [-]
SendMessage(RichEdit1.Handle, EM_SCROLL, SB_LINEDOWN, 0);
Pero parece ser que sólo funciona para RichEdit y Edits... ¿Alguien sabe cómo hacer esto en un TListView?

Gydba 04-12-2004 13:48:31

Buenas, estoy de vuelta (pero por un ratito :))

Probaste con esto:?
Código Delphi [-]
   ListView1.Selected := ListView1.Items[ListView1.Items.Count - 1];

DarkByte 04-12-2004 18:59:39

Bien es cierto que con eso se me selecciona.. pero no se me posiciona en el último item (se llenaría la lista y se queda en los X primeros, y no me baja conforme vayan apareciendo).


Muchísimas gracias de todos modos, Gydba

roman 04-12-2004 20:22:42

Código Delphi [-]
Item := ListView.Items.Add;
Item.Selected := true; // selecciona el ítem
Item.MakeVisible; // se asegura de que sea visible

// Saludos


La franja horaria es GMT +2. Ahora son las 00:42:03.

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