![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Ahi está el problema, que itemIndex es siempre -1, pero en el combobox se selecciona siempre algo, he probado rellenar el combobox al crear el formulario en vez de por defecto, pero nada.
Siempre que se elige algun item del comboxbox tiene el valor -1. El código es bien sencillo pero por más vueltas que le doy no veo el error. |
|
#2
|
||||
|
||||
|
Hola,
Lo que ocurre es que la propiedad "ValueFromIndex" : Cita:
Si haces pruebas verás que, efectivamente, a la que se seleccione un elemento del "TComboBox" su propiedad "ItemIndex" dejará de ser "-1", pues, como dice ContraVeneno si fuera así se estaría indicando que no hay ningún elemento seleccionado en el "TComboBox". Revisa en la ayuda de delphi el resto de la descripción y forma de uso de la propiedad "ValueFromIndex" y prueba accediendo a los elementos como se hace arriba, mediante su propiedad "Items", sencillamente. |
|
#3
|
||||
|
||||
|
Es que no hay otra opción, si itemindex=-1 entonces no tiene nada seleccionado, es así de simple.
Podrías revisar tu código en la parte donde se selecciona un item y comprobar que realmente se seleccione; esto para descubrir porque diantres el itemindex siempre es -1.
__________________
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|