Ver Mensaje Individual
  #7  
Antiguo 12-09-2013
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por dec Ver Mensaje
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
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 12-09-2013 a las 22:43:04.
Responder Con Cita