Ver Mensaje Individual
  #1  
Antiguo 01-10-2004
i.larranaga i.larranaga is offline
Miembro
 
Registrado: feb 2004
Posts: 26
Reputación: 0
i.larranaga Va por buen camino
Propiedad KeyValue

Hola,

estoy programando una aplicación con Delphi y tengo un problema.

Tengo una Tabla y un DataSource. Uso varios controles para controlarlo: DBNavigator, DBLookupListBox, Editables...

La cuestión es que si hago click en el registro que quiero en el DBLookupListBox se remarca la opción correcta, pero si uso por ejemplo el DBNavigator no se remarca la entrada correcta.

Para solucionar esto actualizo el valor KeyValue manualmente y selecciona el que quiero. Hasta ahí bien.

Lo que pasa es que esto lo hago cuando se genera un evento AfterScroll (creo que es lo conveniente), y al asignar el valor a KeyValue me vuelve a generar un evento AfterScroll, por lo que no se porque en vez de ejecutarse una vez se ejecuta 2 o algunas veces 4... veces.

¿Sabe alguien si esto es un bug de Delphi o si estoy haciendo algo mal?

Gracias por vuestra atención y un saludo.
Responder Con Cita