Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema al insertar item en ListView (https://www.clubdelphi.com/foros/showthread.php?t=83606)

avechuche 06-07-2013 00:28:58

Problema al insertar item en ListView
 
Gente vengo de nuevo porque tengo un problema. Resulta que tengo un listview y quiero modificar los valores de los item y subitems. Lo que hago es eliminar el item seleccionado y en teoria quiero agregar el nuevo item en la posicion que estaba el que elimine.
Código Delphi [-]
Var
  Item: TListItem;
Begin
  ListViewDatos.DeleteSelected;
  ListViewDatos.Items.AddItem(Item, itemIndex);
  Item.SubItems.Add ('Texto1');
  Item.SubItems.Add ('Texto2');
End;

itemIndex tiene el index del item seleccionado que es el que voy a borrar.
Texto1 se tiene que agregar en la segunda columna y Texto2 en la tercera, porque la primer columna del listview tiene checkbox.

Eso me da error, y no se me occure nada mas porque ninguna de las funciones de agregaritem me permite pasarle la posicion en donde quiero que se inserte.

AzidRain 06-07-2013 01:27:54

Si borras un elemento se recorre toda la lista. Tienes simplemente que reemplazar los datos del elemento que está seleccionado.

avechuche 06-07-2013 01:32:40

Cita:

Empezado por AzidRain (Mensaje 463308)
Si borras un elemento se recorre toda la lista. Tienes simplemente que reemplazar los datos del elemento que está seleccionado.

Tenes razon, ya esta! Muchas gracias!


La franja horaria es GMT +2. Ahora son las 04:15:45.

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