![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#3
|
||||
|
||||
|
Primero que nada hay que tener en cuenta que en un ListView la primera columna es de naturaleza distinta a las siguientes
La primera columna está formada por los Items del ListView que son los que aparecen cuando el ListView no tiene el estilo vsReport. Las siguientes columnas son subitems del correspondiente item; en otras palabras, las celdas 2, 3, 4, ... de una fila son los subitems de la primera celda del renglón. Entonces, para modificar las celdas debes considerar dos casos: primera columna y otras columnas. Primera columna ListView.Items[Fila] := tu valor (0 <= Fila < ListView.Items.Count) Otras columnas ListView.Items[Fila].SubItems[Columna - 1] := tu valor (0 <= Fila < ListView.Items.Count) (Columna > 0) Observa que le restas 1 al índice de SubItems ya que éstos empiezan en 0: el subítem 0 corresponde a la columna 1, el subítem 1 a la columna 2, etc. // Saludos |
|
|
|