oGet:bKeyDown

oGet:bKeyDown

Postby Julio Cepeda » Mon Sep 10, 2007 7:08 pm

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
User avatar
Julio Cepeda
 
Posts: 65
Joined: Wed Oct 12, 2005 6:58 pm

Postby Julio Cepeda » Thu Sep 13, 2007 5:39 pm

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
User avatar
Julio Cepeda
 
Posts: 65
Joined: Wed Oct 12, 2005 6:58 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 38 guests

cron