Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   ComboBox propiedad csDropDown (https://www.clubdelphi.com/foros/showthread.php?t=45202)

grotero76 26-06-2007 10:59:56

ComboBox propiedad csDropDown
 
Hola a todos:

Mi problema es el siguiente. Tengo un comboBox con la propiedad style a csDropDown. Según voy escribiendo me va seleccionando elementos de la lista. El problema es cuando voy hacia atrás. Me explico.

Tengo en la lista lo siguiente:

Elemento I
Elemento II
Elemento III

Si yo escribo ElementoIII efectivamente el itemindex del combobox se corresponde con el del ElementoIII. Ahora borro la última "I" con lo cuál me queda en el combo el texto "ElementoII", pues bien, ahora el itemindex del combobox es -1, cuando debería actualizarse al del ElementoII, ¿no es así?.
¿Sólo funciona cuando se escribe hacia adelante?

Espero haberme explicado con claridad.
Muchas gracias.

cHackAll 30-06-2007 00:07:45

ok
 
En el OnChange prueba escribir:

Código Delphi [-]
ComboBox1.ItemIndex := ComboBox1.Items.IndexOf(Combobox1.Text);

grotero76 02-07-2007 08:49:54

Ok, lo he probado y creo que me vale, muchas gracias.

Un saludo.


La franja horaria es GMT +2. Ahora son las 05:45:51.

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