FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TlistBox y su Itemindex ...
Buendia .. he visto que pasa algo similar a lo que me ocurre con el listview , pero no tienen iguales propiedades y la solucion que hay no me ha funcionado ..
El tema es el sig: Cuando cargo el form , genero las opciones de un TListBos .. Si uso las FLECHAS de seleccion , su itemindex NO SE ACTUALIZA y SIEMPRE queda en -1 ... Tengo que clickear dentro del componente para que tome el foco y ahi si actualiza el valor itemindex... pero si sigo seleccionando con las flechas me conserva ESE valor sin actualizarlo nuevamente... Y no puedo hacer algo como "TlistBox1.Selected.Focused := true; ".. para forzarlo .... Sds a todos y gracias por su tiempo.. |
#2
|
||||
|
||||
Cita:
Si subes y bajas con las flechas en el ListBox y en el evento OnKeyDown (por poner uno) colocas lo siguiente, verás que el ItemIndex sí cambia.
__________________
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. |
#3
|
|||
|
|||
Gracias Neftali por tu respuesta...
es correcto lo que dices , si bajas con las flechas usando el teclado lo actualiza , pero el problema es cuando cambias las opciones con las flechas utilizando el mouse (omiti esa parte , porque como casi no uso el teclado , siempre las selecciones las hago con el mouse , lo di por default :-) .. perdon....) ..
Incluso veras que si estas en OTRO componente y CLICKEAS en las flechas para realizar una seleccion NO PASA EL FOCO al TListbox (queda en el otro componente , motivo por el cual estimo que no actualiza tampoco el itemindex) .. Es un sistema que esta desarrollado en delphi5 .. ( aclaro por si hubiere algun bug en el componente corregido en versiones posteriores..) Gracias |
#4
|
||||
|
||||
Cita:
¿Qué quieres decir con utilizar las flechas con el Mouse?
__________________
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. |
#5
|
|||
|
|||
listbox
En el listbox cuando tienes varias opciones y el area que ocupa el componente es pequeña (com por ejemplo el tamaño de un Edit normal) aparecen dos flechas/botones a la derecha del componente para poder seleccionar las opciones .. si ESAS flechas las presiono con el mouse , las opciones cambian , pero el itemindex no se actualiza ...( y tampoco toma el foco) ..
Espero haberme explicado bien.. Muchas gracias por tu tiempo ... Sds |
#6
|
||||
|
||||
Cita:
La explicación es que esas flechas no son para mover el elemento del ListBox, que son las que corresponden al scrollbar vertical, por lo tanto es lógico que funcione como comentas, igual que si el componente tuviera un tamaño más grande.
__________________
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. |
#7
|
|||
|
|||
ups... Gracias Neftali ...
como siempre lo dimensione como UN EDIT no me di cuenta de ello...
creo que debere buscar otro componente... Disculpas y Gracias Sds |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DBLookupComboBox.itemindex? | look | OOP | 12 | 24-01-2011 17:46:42 |
LMDCombobox e itemindex | chingolo | Varios | 1 | 15-09-2010 17:04:01 |
ListView e ItemIndex | roman | OOP | 4 | 16-02-2010 18:21:07 |
Detectar cambio de ItemIndex en ComboBox | ixMike | OOP | 5 | 19-10-2006 20:39:03 |
RadioGroup1.ItemIndex | FGarcia | Varios | 6 | 21-06-2006 20:45:03 |
|