![]() |
Creando un "historial' de ítems en un ComboBox
Este sencillo código permite que un componente ComboBox se comporte como un 'historial' de cadenas (similar al de los navegadores web), y al igual que estos, la cantidad de cadenas a almacenar está limitada y las más usadas quedan 'flotando' sobre las demás. El código es 'sucio' (y mejorable), pero así como está funciona:
Ejemplo de uso: (por ejemplo, si el usuario presiona ENTER luego de tipear una cadena) ComboBox1.Text := Historial( ComboBox1.Items, ComboBox1.Text, False, 50 ); (en este caso, se limita el historial a 50 ítems) Por supuesto, la idea es conservar el contenido del 'historial' al cerrar el software y recuperarlo al abrirlo, pero esa tarea ya la hacen los componentes Jedi (TJvFormStorage) y los incluídos en Lazarus Codetyphon. |
La franja horaria es GMT +2. Ahora son las 21:15:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi