oGet:bKeyDown

Post Reply
Julio Cepeda
Posts: 47
Joined: Wed Oct 12, 2005 6:58 pm

oGet:bKeyDown

Post by Julio Cepeda »

LOCAL ccodibar14 := Space( 14 )

@ 9, 2 GET aoGt[ 2 ] VAR ccodibar14 PIXEL SIZE 62, 10 ;
PICTURE "@! " + Replicate("X",14) OF oDlg

aoGt[ 2 ]:bKeyDown := { | nKey | ;
IF( nKey == K_ENTER, MsgInfo( "ccodibar14 " + ;
ccodibar14, "Valor" ), ) }

Con la versión 7.07 - Julio 2007
Hay que darle 2 veces al Intro para que MsgInfo() muestre el contenido,
a la primera se queda con el valor anterior.

Con la versión 2.8 - September 2006 funciona perfectamente.

Gracias
Julio Cepeda
Posts: 47
Joined: Wed Oct 12, 2005 6:58 pm

Post by Julio Cepeda »

aoGt[ 2 ]:bKeyDown := { | nKey | ;
IF( nKey == K_ENTER, MsgInfo( "ccodibar14 " + ;
ccodibar14, "Valor" ), ) }
No funciona, compila y enlaza bien pero al pulsar intro no pasa el valor
del GET a la variable ccodibar14.

Cambiando bKeyDown por bKeyChar funciona perfectamente
con FWH 7.09 recien instalada.

aoGt[ 2 ]:bKeyChar := { | nKey | ;
IF( nKey == K_ENTER, MsgInfo( "ccodibar14 " + ;
ccodibar14, "Valor" ), ) }

Ok

Si alguien sabe por qué que me lo explique.

Gracias Saludos
Post Reply