Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Desplegable del RxDBLookupCombo (https://www.clubdelphi.com/foros/showthread.php?t=9341)

Nuria 21-04-2004 11:14:09

Desplegable del RxDBLookupCombo
 
Hola!

Igual es una 'pijada' :rolleyes:... .Paso a comentaros lo que me sucede con los RxDBLookupCombo.

Me posiciono en el y despliego la lista con las teclas Alt + Flechita Abajo o pinchando con el ratón, me muestra la lista de los datos, me muevo por la lista con las flechas del teclado, elijo alguno y pulso enter, no me selecciona el registro elegido. En cambio, si despliego la lista y selecciono algún dato con el ratón, me selecciona el registro correctamente.

¿Alguién sabe porque me pasa esto? ¿Hay que cambiar alguna propiedad del RxDBLookupCombo? ¿Cómo puedo seleccionar un dato de la lista por teclado?

Gracias. Saluditos! :)

roman 21-04-2004 16:40:08

¿Qué versión estás usando? Yo uso la versíon que viene en la página de cadetill para Delphi7 y funciona sin problemas.

// Saludos

Nuria 21-04-2004 17:13:54

Hola roman!

Utilizo Delphi 7 y las Rx de la versión 7.

No sé ...:rolleyes: sigo investigando a ver si descubro porque demonios no me funciona correctamente.

Un saludillo!

Al González 23-04-2004 06:00:33

Probable OnKeyDown/OnKeyPress
 
¡Hola Nuria!

Lo mismo me sucedió hace tiempo con una forma que tenía un manejador de evento que interceptaba la tecla Enter, para que el usuario pudiera ir de un control a otro presionando dicha tecla.

El problema era que al oprimir Enter sobre una lista desplegable de una caja combinada (XXXComboBox), en lugar de tomar el valor selccionado en ella, la forma canalizaba el teclaso hacia la acción que tenía programada su evento OnKeyDown.

Quizás es un manejador de evento OnKeyDown u OnKeyPress el que esté causando este problema.

Un abrazo.

Al González :).

Nuria 23-04-2004 11:09:10

Hola Al!

Tenías toda la razón, no me funcionaba por la acción que tenía programada en el OnKeyPress, en el que paso el foco al siguiente control.

Saluditos! :)


La franja horaria es GMT +2. Ahora son las 16:21:41.

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