FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
modificar ListView??
hola :
disculpando las molestias de antemano pero tengo una duda, para mi grandota, como puedo modificar una celda del ListView? por ejemplo columna 2 renglon 3, lo he manejado de diferentes maneras pero no como : listview1.Columns.Items[1].Caption:='Hola'; y lo que hace es que cambia el titulo de la columan pero no en el renglon que deseo.. espero me puedan ayudar muchas gracias!! |
#2
|
||||
|
||||
En realidad si hablamos de un TListView, no tenemos que hablar de filas y columas como en un Grid, sinó de Items y SubItems. Cada item tiene una propiedad SubItems que es un TStrings, donde cada item es el dato que ves como columna.
En el caso de que ya exista el dato, lo puedes modificar de esta forma: Código:
ListView1.Items[3].SubItems[2] := 'Hola';
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#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 |
#4
|
|||
|
|||
en mi web tienes una demo bastante ilustrativa (creo yo) de utilización de este componente con código fuente, of course, por si te interesa hecharle una ojeada (la web en la firma)
Espero te ayude |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|