In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Modificar TDBComboBox

Foro de Xailer profesional en español
Responder
jrcsistemas
Mensajes: 180
Registrado: Lun Sep 15, 2008 2:53 pm

Modificar TDBComboBox

Mensaje por jrcsistemas »

Hola.
Quiero que me funcione la tecla enter para pasar al control siguiente. Pero
observe en el fuente de TDBComBox que dice
METHOD WMKeyDown() EXTERN DC_WMKeyDown
Si modifico este metodo por
METHOD WMKeyDown( nKey, nFlags )
y
METHOD WMKeyDown( nKey, nFlags ) CLASS TComboBox
If nKey == VK_RETURN
::GoNextControl()
ELSE
RETURN Super:WMKeyDown( nKey, nFlags )
ENDIF
RETURN 0
Puedo probocar algun problema futuro ? Que es DC_WMKeyDown ?
Gracias
Juan Castañeda
NoAccount
Mensajes: 35
Registrado: Mié Sep 16, 2009 10:09 am

Modificar TDBComboBox

Mensaje por NoAccount »

Juan,
Ese método esta en el módulo datacontrols.prg. Te recomiendo que su código
lo incorpores a la sobrecarga que has hecho.
Un saludo,
--
Ignacio Ortiz de Zúñiga
Xailer team
http://www.xailer.com
http://www.xailer.info
"Juan Castañeda" <jrcsistemas@speedy.com.ar> escribió en el mensaje
news:[email=4ab7ef68@svctag-j7w3v3j....]4ab7ef68@svctag-j7w3v3j....[/email]
> Hola.
> Quiero que me funcione la tecla enter para pasar al control siguiente.
> Pero observe en el fuente de TDBComBox que dice
>
> METHOD WMKeyDown() EXTERN DC_WMKeyDown
>
> Si modifico este metodo por
>
> METHOD WMKeyDown( nKey, nFlags )
>
> y
>
> METHOD WMKeyDown( nKey, nFlags ) CLASS TComboBox
>
> If nKey == VK_RETURN
> ::GoNextControl()
> ELSE
> RETURN Super:WMKeyDown( nKey, nFlags )
> ENDIF
>
> RETURN 0
>
> Puedo probocar algun problema futuro ? Que es DC_WMKeyDown ?
>
> Gracias
>
> Juan Castañeda
>
>
>
jrcsistemas
Mensajes: 180
Registrado: Lun Sep 15, 2008 2:53 pm

Modificar TDBComboBox

Mensaje por jrcsistemas »

Gracias Ignacio. Asi lo haré.
Responder