Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Di3goXx en 28 Octubre 2011, 02:58 am



Título: pequeña duda con Listbox
Publicado por: Di3goXx en 28 Octubre 2011, 02:58 am
Holas ... XD
Tengo una pequeña duda con listbox, cuando agrego elementos quisiera que reemplace los existentes y q no agregue
este es el codigo para agregar verdad
 
Código:
listBox1.Items.Add(variable);


Título: Re: pequeña duda con Listbox
Publicado por: Unbr0ken en 28 Octubre 2011, 03:42 am
...


Se me ocurren dos opciones:

1) Realizas una búsqueda en todos los elementos del ListBox indicado, usando como validante la propiead "Text" de cada elemento, si concuerda con el elemento que vas a agregar, entonces lo eliminas y agregas el elemento, justo en ese momento sales del búcle con un break, en caso de que termine la búsqueda y no se haya encontrado nada, procedes a agregarlo.

2) Justo después de agregar el elemento, haces una búsqueda en el ListBox, donde tratarás de encontrar elementos duplicados, puedes hacerlo de la misma manera que la primera opción (Validando el texto del elemento, o con la propiedad Tag, como tu desees), si encuentras alguno repetido/duplicado, lo eliminas.


Título: Re: pequeña duda con Listbox
Publicado por: Novlucker en 28 Octubre 2011, 04:08 am
Depende de que estés haciendo y como, pero también podrías utilizar INSERT.


Saludos