Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como buscar en un combobox (https://www.clubdelphi.com/foros/showthread.php?t=59212)

principiante22 18-08-2008 03:04:54

Como buscar en un combobox
 
Saludos a todos,

Tengo un problema y es que necesito poner en el evento OnKeyPress de un combobox una funcion que me permita buscar en un combobox mientras yo escriba en el mismo y me presente el item (de los que este combobox tiene) que mas se parezca a lo que estoy escribiendo.

Como se que mi explicacion puede no ser entendida lo suficiente, les pongo un ejemplo.

Tengo un combobox con 3 items ('Bajada', 'Subida', 'Supido'), pongo mi focus sobre el combobox y comienzo a digitar.

Cuando escriba la letra "S" me ira mostrando "Subida" (porque es el que esta mas arriba en el combobox de los que comienzan con "S"), luego digito la "u" y sigue "completando" mi palabra mostrando "Subida", luego digito "p" y ahi me comienza a mostrar "Supido", ya en este momento solo le pongo el focus a otro componente y se queda seleccionado el "Supido".

No se que codigo debo de usar para esto, si alguien me pudiera referir alguna funcion a usar le estaria muy agradecido.

Gracias de antemano.

Caro 18-08-2008 03:17:45

Hola principiante22, la función para buscar en un ComboBox es IndexOf, pero también puedes utilizar el componente ComboBoxEx que hace la busqueda incremental, esta en la paleta Win32.

Saluditos

principiante22 18-08-2008 03:46:30

Muchas gracias caro, me sirvio. :D:D:D


La franja horaria es GMT +2. Ahora son las 16:56:19.

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