FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Delphi FMX: Busqueda con un campo de texto personalizado en un TListView
Hola a todos los colegas y entusiastas de Delphi!
El día de hoy les comparto este truco que si bien no es nuevo, nos puede ayudar a usar nuestros propios "buscadores" personalizados cuando tenemos datos en un TListView evitando así el buscador por defecto que viene en el componente que si bien es de gran ayuda... se mira algo feo con ese tono gris cuando quizás nuestra app maneja otras paletas de colores... En primera debemos declarar un SearchBox de manera pública o privada según el uso de nuestra app como se muestra a continuación:
Al momento de mostrarle al usuario datos provenientes de una BD, un WebService, este truco nos ahorraría el trabajo de mostrarlos en otro componente y escribir el respectivo algoritmo de búsqueda... aprovechando también que el TListView está más optimizado que el TListBox!. Aquí les dejo un Link a un repositorio en GitHub que muestra el funcionamiento del truco el cual está escrito en Delphi 11.3 y hace uso de Skia: https://github.com/dani36652/Delphi-...earchResponder |
#2
|
||||
|
||||
Gracias.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Buscar texto en un campo con Delphi e IBConsole | Juan Espinoza A | Varios | 1 | 26-04-2011 19:07:58 |
campo memo de access personalizado | pabloloustau | Varios | 1 | 21-01-2010 17:52:51 |
Establecer características de texto en cabecera de un TListView | Ictiandro | OOP | 6 | 17-08-2006 18:43:08 |
Problema con Busqueda sobre campo de texto | tin | Firebird e Interbase | 5 | 29-06-2004 10:18:29 |
TListView con varias lineas de texto | Novás | Varios | 0 | 04-05-2004 21:20:09 |
|