Code: Select all | Expand
METHOD setGets() CLASS TUsuarios
::oGets := Array( 5 )
::vGets := Array( 5 )
REDEFINE GET ::oGets[ 1 ] VAR ::vGets[ 1 ] ID 100 PICTURE "@!" OF ::oDlg
REDEFINE GET ::oGets[ 2 ] VAR ::vGets[ 2 ] ID 102 PICTURE "@!" OF ::oDlg
REDEFINE GET ::oGets[ 3 ] VAR ::vGets[ 3 ] ID 104 OF ::oDlg <--------- EN EL RECURSO ESTA COMO PASSWORD
REDEFINE checkbox ::oGets[ 4 ] VAR ::vGets[ 4 ] ID 106 OF ::oDlg
REDEFINE checkbox ::oGets[ 5 ] VAR ::vGets[ 5 ] ID 108 OF ::oDlg
RETURN ( NIL )
method pantalla()
DEFINE DIALOG oDlg resource "BRWUSUARIOS"
::setGets()
::setBrw()
::setBtns()
//----------( )----------
::oGets[ 1 ]:bchange := { | | ::oGets[ 1 ]:assign(), ::controlBtn() }
::oGets[ 2 ]:bchange := { | | ::oGets[ 2 ]:assign(), ::controlBtn() }
::oGets[ 3 ]:bchange := { | | ::oGets[ 3 ]:assign(), ::controlBtn() } <-------------- Cuando escribo el método funciona, PERO cuando empiezo a borrar no funciona
::oGets[ 4 ]:bchange := { || IIf( ::vGets[ 4 ], MsgInfo( "si" ), MsgInfo( "no" ) ) }
ACTIVATE DIALOG oDlg CENTERED ON INIT ( this:inicializar(), this:leerUsuarios() )