Cita:
Empezado por dec
Hola,
Recordemos que "tres columnas" no significan aquí "tres subitems". La primera columna se establece con la propiedad "Caption" de los "Items", mientras que las dos siguientes columnas sí son ya "SubItems". Creo que de ahí se deriva el error: en la lista no hay tres "subitems" y como los índices comienzan en cero, no puede accederse al subitem 2 porque este no existe: la columna 3, o sea el subitem 2, tiene el índice 1.
No sé si me explico.
|
Hola dec.
Me quitaste las palabras de la boca...
Justamente estaba por decir que la asignación debería ser:
Código Delphi
[-]
...
for i := 1 to n do
with ListView1.Items.Add do
begin
Caption := '';
Subitems.Add('');
Subitems.Add('');
end;
...
De otro modo los valores de "usuario" quedarían en la columan "puntos" .
Saludos