Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Borrar items a un ListBox (https://www.clubdelphi.com/foros/showthread.php?t=48859)

eddg 05-10-2007 20:04:43

Borrar items a un ListBox
 
tengo mas de 4 horas buscando en la red y en este foro y nada q consigo!, por favor, dugame si se puede y como?

Muchas gracias por la ayuda y la molestia!

dec 05-10-2007 20:06:30

Hola,

Código Delphi [-]
ListBox1.Clear();

Bicho 05-10-2007 20:16:07

Creo incluso que tambien vale esto:
Código Delphi [-]
Listbox1.Items.Clear
:cool:

Saludos

maeyanes 05-10-2007 20:16:52

Y para borrar items individuales:

Código Delphi [-]
ListBox1.Items.Delete(Index);

eddg 05-10-2007 20:20:44

ya lo resolvi, muchas gracias por tomarse la molestia;

el clear me borra todos los items y el delete no esta como propiedad.

Lo arregle con esto

ListBox1.DeleteSelected;

maeyanes 05-10-2007 20:27:00

Hola...

TListBox.Items.Delete(Index: Integer); no es una propiedad, es un método...

La propiedad Items del TListBox es del tipo TStrings, y esta es la que contiene el método Delete...


Saludos...

jhonny 05-10-2007 20:30:35

Cita:

Empezado por eddg (Mensaje 236469)
el clear me borra todos los items

Yo tambien crei que estabas pidiendo eso, nunca mencionaste que necesitabas eliminar los items que estuvieran seleccionados en tu ListBox... de hecho con el metodo que vas a usar te eliminara todos los items que tengas seleccionados, sacandole mas provecho a la propiedad MultiSelect de los ListBox.

eddg 05-10-2007 20:32:03

buena aclaratoria!
 
ok, gracias por aclarar. Muy interesante entonces! Lo tendre en cuenta

recuerda:

"Todos somos muy ignorantes, lo que sucede es que no todos ignoramos las mismas cosas"
- Albert Einstein -

Palermo 30-10-2007 23:51:28

Ola yo tengo un problema tengo un listbox y con un buton al seleccionar 1 item lo tengo ke eliminar y no se komo hacerlo no me funciona :S

jhonny 31-10-2007 13:44:43

En este mismo hilo hay dos respuestas ;)

Asi,

Código Delphi [-]
ListBox1.Items.Delete(ListBox1.ItemIndex);

O Asi,

Código Delphi [-]
ListBox1.DeleteSelected;
:)

gabbo 31-10-2007 17:16:22

Otra duda ya que se soluciono todo lo anterior
 
alguien sabe como hacer para des-Checkear todo en un CheckListBox...si existe alguna propiedad/procedimiento que haga esto

porque yo lo hice asi :
Código Delphi [-]
      for i := 0 to MiCheckListBox.Items.Count - 1 do
        MiCheckListBox.Checked[i] := False;

pero queria saber si hay una manera mas facil
grax...salu2!!


La franja horaria es GMT +2. Ahora son las 22:55:52.

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