poblema con listbox
Buenos dias:
soy nuevo en delphi y tengo el siguiente problema: Lo que sucede es que tengo un listbox, al cual le borro algunos registros que tiene y necesito que al darle click a un boton el listbox quede como estaba antes de borrarle los registros. Hay alguna propiedad que haga esto. Gracias |
Asi, de primeras, creo que lo que dices es imposible, un item borrado es un item que deja de existir.
Lo más facil que se me ocurre es que crees un TStringList que haga de "backup", es decir, que tenga lo mismo que quieres que recupere el ListBox, de ese modo hagas lo que hagas en el listBox, puedes recuperar el original copiandolo desde el StringList. Espero haberme explicado, que no estoy seguro (viernes a última hora...mi neurona no funciona bien ya :D) |
si asi es como lo tengo, queria es saber si existia otra forma de mejorarlo
|
Bueno..otra opcion que veo es que tengas un historial de los item borrados por ejemplo podrias utilizar otro TStringList y cuando borres algo de tu listBox lo añadas a tu TStringList historial de tal manera que el último item de nuestra lista historial sería el último item que se borró del listbox.;).
Saludos...:) |
|
Con eso solo recuperaría el último que se ha borrado, y si no he entendido mal lo que quiere es que, independientemente de los movimientos que haya en el listbox, pueda volver a un estado "origen"
|
Hola
Cita:
andresorozco86, ¿porque no en un StringList? tienes muchas mas opciones al guardar en el StringList y el codigo para copiar es solo una línea.
Saluditos |
Cita:
|
Gracias
Muchas gracias a todos por las soluciones
|
La franja horaria es GMT +2. Ahora son las 15:32:59. |
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