Ver Mensaje Individual
  #1  
Antiguo 13-01-2008
Avatar de aenima
aenima aenima is offline
Registrado
 
Registrado: nov 2007
Ubicación: Madrid
Posts: 6
Reputación: 0
aenima Va por buen camino
Borrar item de una lista

Hola.

Estoy haciendo un programa que tiene tres listas, una de archivos, otra de directorios y la última una lista tipo TListBox y a los lados tres botones: uno que agrega archivos, otro directorios y otro que elimina los archivos y directorios que he añadido con esos botones. Los he añadido asi: Lista.Items.Add(ListaArchivos.FileName);

Bien, los controles de los botones de agregar los ten bien porque me agrega los ficheros y directorios perfectamente a la lista pero el problema viene cuando quiero eliminar un item de la lista TListBox. Debería de seleccionar un item y cuando haga click a eliminar que se elimine de la lista.
He probado a hacerlo de múltiples formas pero no me hace nada, no me lo elimina.
Ahora mismo lo tengo así pero tampoco me funciona:

n:integer;
begin
for n:=0 to Lista.Items.Count-1 do begin
ListaElegidos.Items.Delete(ListaElegidos.ItemIndex);

Alguna sugerencia? Muchas gracias

PD: Ya lo resolví utilizando Selected y un bucle WHILE en vez de FOR porque en el último elemento daba error

Última edición por aenima fecha: 13-01-2008 a las 14:03:46.
Responder Con Cita