Ver Mensaje Individual
  #3  
Antiguo 23-06-2008
Avatar de Black_Ocean
Black_Ocean Black_Ocean is offline
Miembro
 
Registrado: nov 2006
Posts: 128
Reputación: 18
Black_Ocean Va por buen camino
Hola [caro],

Gracias por contestarme.

Eso lo tengo en conocimiento, tal vez yo no me expresé bien.

Lo que necesito es que cuando los items con texto "Listo" se borren, como el item "Procesando %d" quedará en la posición 0, el otro contador del for que estoy utilizando para recorrer la lista que espera a que un proceso termine para avanzar al siguiente item, se actualice la palabra "Procesando %d" ahora en el item que quedó, o sino, intentará mostrar el texto en un item que no corresponde al actual o a uno inexistente, ya que como en el ejemplo anterior, de la posición 2 que estaba cambia a la posición 0.

EL item que dice "Procesando %d" estará calculando el porcentaje de conversión de un archivo, pero mientras dure este proceso, el usuario podrá limpiar la lista de los que hayan finalizado. Entonces como el item ya no estará en la posición de denante, el contador del for me dará un error porque estará con valor 2

Ejemplo:

Antes del borrado:
for i := 0 to ListView.items.count -1 do
ListView1.Items[i].caption := 'Procesando 1%':

Al Borrar necesito cambiar el indice de ese for a la posición donde quedó después del borrado para que me siga mostrando el porcentaje activo en el item que corresponde.



Ojalá ahora se entienda un poco mejor.

Gracias por tu ayuda colega.

Última edición por Black_Ocean fecha: 23-06-2008 a las 07:10:30.
Responder Con Cita