![]() |
Mover elementos de un listbox a otro
Necesito mover elementos de un listbox1 a un listbox2. Hasta ahí bien. Me encuentro con el problema que cuando paso todos los elementos de un listbox a otro me guarda la posicion utilizada.Y cuando quiero introducir otro elemento sin pasarlo me lo guarda debajo de un monton de espacios en blanco.
Este es el codigo que he utilizado. Listbox2.Items.Strings[listbox2.Itemindex]:=Listbox1.Items.Strings[listbox1.itemindex]; Listbox1.Items.Strings[listbox1.itemindex]:=''; Graciasssss |
Hola creus, no entiendo muy bien. Es normal que te guarde la posición utilizada o dicho de otra manera, el elemento seleccionado si estás haciendo esto:
Lo que no entiendo es esto:
¿Por qué lo haces? Estás borrando el texto del elemento seleccionado. Lo que no pones, es como traspasas de un listbox a otro, y es posible que allí esté el fallo. Saludos |
He conseguido hacerlo. Era simplemente usar la instruccion Delete.
listbox2.Items.Delete(listbox2.Itemindex); Gracias |
La franja horaria es GMT +2. Ahora son las 21:59:17. |
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