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.