validar un subitem listview
hola a todos que tal, tengo un listview que lo lleno con varios datos
lo que necesito hacer es validar un subitem vacio por ejemplo id nombre edad 1 victor 2 raul 25 3 manuel 18 pero resulta que en un ciclo for recorro el listview y quiero validar en el listview los subitems vacios y rellenarlos con un '0' for i:= 0 to listview.items.count -1 do begin if listview.items[i].subitem.strings[1] = '' then begin listview.items[i].subitem.add('0'); end ; end; algo asi pero me mada un error list index out of bounds(1), me imagino que es porque el item no tiene subitem pero no se como validar si el item no tiene subitem. |
|
Debes comprobar cuantos subItems tiene este Item:
Esto sirve para tu caso concreto, en otras ocasiones tendras que buscar otras maneras. Cuando añades un Item nuevo, este no trae los SubItems añadidos por defecto, sino que tienen que ser creados manualmente. Saludos |
¡Ah! Tienes toda la razón :). Yo me distraje con lo del Add y el problema estaba desde la comparación.
Bye |
Aaa, muy cierto Gracias Keyboy y xEsk
|
La franja horaria es GMT +2. Ahora son las 01:39:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi