Help no puedo saltar de get en get con ENTER ya resuelto :)

Help no puedo saltar de get en get con ENTER ya resuelto :)

Postby AIDA » Wed Jun 02, 2010 4:46 pm

Hola

no se por que pero no puedo hacer que salte de un get a otro get oprimiendo el Enter apenas lo oprimo y se me salta al boton de salir ya no se que hacer :cry:


esta es mi pantallita de captura

Image[/URL]

este el codiguito


Code: Select all  Expand view
FUNCTION ALTA_A()

local oSof, Nnobre,oGET,osTA,CLA,CCOL,oBrush,oBitmap,obmp,Nnobrecp,oSkin,oSkinB
local nfl:=.f.
local xix:=.f.
LOCAL cCp :=SPACE(7)
Local Cnobre, Mnobre,oDirec
Local   cLogo:= "ima\AUTO1.BMP"

SET 3DLOOK ON

SkinButtons( oSkinB )

DEFINE DIALOG oSof RESOURCE "AUTO_A"  PIXEL STYLE  WS_POPUP  TRANSPARENT

REDEFINE GET Nnobre VAR oApp:cNombre       ID 101 OF oSof  PICTURE "@!"
Nnobre:bGotFocus  := { || Nnobre:SetColor( 0, RGB(245,245,220)) }
Nnobre:bLostFocus := { || Nnobre:SetColor( 0, CLR_WHITE  ) }
Nnobre:bKeyDown:={|nKey| If(nKey=VK_RETURN ,Cnobre:SetFocus(),)}     // aquí intento  que salte al siguiente get pero no funciona

REDEFINE GET Cnobre VAR oApp:cPaterno      ID 102 OF oSof  PICTURE "@!"
Cnobre:bGotFocus  := { || Cnobre:SetColor( 0, RGB(245,245,220)) }
Cnobre:bLostFocus := { || Cnobre:SetColor( 0, CLR_WHITE  ) }

REDEFINE GET Mnobre VAR oApp:cMaterno      ID 103 OF oSof  PICTURE "@!"
Mnobre:bGotFocus  := { || Mnobre:SetColor( 0, RGB(245,245,220)) }
Mnobre:bLostFocus := { || Mnobre:SetColor( 0, CLR_WHITE  ) }


REDEFINE GET Nnobre VAR oApp:cRFC          ID 104 OF oSof  PICTURE "@!"
REDEFINE GET Nnobre VAR oApp:cCURP         ID 105 OF oSof  PICTURE "@!"


REDEFINE GET oDirec VAR oApp:cDireccion    ID 106 OF oSof  PICTURE "@!"
oDirec:bGotFocus  := { || oDirec:SetColor( 0, RGB(245,245,220)) }
oDirec:bLostFocus := { || oDirec:SetColor( 0, CLR_WHITE  ) }

oApp:cCp2:="0000000"
REDEFINE BTNGET cCp ID 107 OF oSof PICTURE "99999"  RESOURCE "ima\preview.bmp" ACTION (oApp:cCp2:= cCp,BUSCP(cCp),cCol:refresh(),CCOL:SetItems(oApp:cPoitem) )      //lola

oApp:cCOLONIA:=oApp:cPoitem[1]
REDEFINE COMBOBOX CCOL VAR oApp:cCOLONIA ITEMS oApp:cPoitem ID 108 OF oSof

REDEFINE BTNGET oApp:cCiudad  ID 109 OF oSof  PICTURE "@!" RESOURCE "ima\16x16\search.bmp" ACTION (BUSCPE(oApp:cCiudad),osTA:refresh(),osTA:SetItems(oApp:ePoitem))

oApp:cEstado:=oApp:ePoitem[1]
REDEFINE COMBOBOX osTA VAR oApp:cEstado  ITEMS oApp:ePoitem  ID 110 OF oSof

REDEFINE GET Nnobre VAR oApp:cTelefona  ID 111 OF oSof  PICTURE "999-99-99(999999)"
REDEFINE GET Nnobre VAR oApp:cTelefonb  ID 112 OF oSof  PICTURE "999-99-99(999999)"
REDEFINE GET oApp:aEmail  VAR oApp:cEmail  ID 113 OF oSof
REDEFINE GET oApp:aPagina VAR oApp:cPagina ID 114 OF oSof

REDEFINE GET Nnobre VAR oApp:cFICHA     ID 115 OF oSof  PICTURE "9999999"
REDEFINE GET Nnobre VAR oApp:cCENTRO    ID 116 OF oSof  PICTURE "@!"

REDEFINE BITMAP    oBitmap     ID 117 FILE cLogo  TRANSPARENT   OF oSof

REDEFINE BUTTON ID 119 OF oSof  ACTION  SALIR_DE_A(nfl,osof)
REDEFINE BUTTON ID 118 OF oSof  ACTION (IF(Empty(oApp:cNombre),nMsgBox("Deve dar de alta el nombre del cliente", OemToAnsi( "Atenci¢n" )),(nfl:=.t., oSof:End())) )


ACTIVATE DIALOG  oSof CENTERED ON INIT oSof:Shadow()
Last edited by AIDA on Thu Jun 03, 2010 5:22 am, edited 1 time in total.
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Help no puedo saltar de get en get con ENTER :(

Postby joseluisysturiz » Wed Jun 02, 2010 5:00 pm

Hola Aida, espero estes bien, Donde esta el oGET en los GET, no veo que uses oGET en ningun REDEFINE GET y ademas parece definistes un solo oGET para todos los GET, recomendacion un array de GET, ejm. oGET := Array (n)
revisate la numeracion de los TAB en el recurso, es lo que normalmente pasa. haz la prueba en el TAB del recurso, si te salta bien entonce es otra cosa y hay que revisar un poco mas el codigo... saludos... :shock:

REDEFINE GET oGET[1] VAR cVar ID 100
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Help no puedo saltar de get en get con ENTER :(

Postby AIDA » Wed Jun 02, 2010 5:48 pm

HOLA

toy bien gracias

No entiendo como se usa ese oGET y cuando uso el tabulador todo brinca bien pero no con el enter :cry:

Saluditos
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Help no puedo saltar de get en get con ENTER :(

Postby MGA » Wed Jun 02, 2010 7:31 pm

Ola Aida,

Tive este tipo de problema e resolvi assim:

redefine oget[1] var ...
oGet[1]:blostfocus:={|| if(GetASyncKey(VK_RETURN),xsetfocus(oGet[2]),nil)}
redefine oget[2] var ...

Espero ter ajudado
ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1247
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: Help no puedo saltar de get en get con ENTER :(

Postby Patricio Avalos Aguirre » Wed Jun 02, 2010 9:50 pm

Hola Aida

Ve al recurso del boton y sacale DEFAULT PUSHBUTTON Y dejalo con PUSHBUTTON
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
User avatar
Patricio Avalos Aguirre
 
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile

Re: Help no puedo saltar de get en get con ENTER :(

Postby carlos vargas » Wed Jun 02, 2010 10:34 pm

y lo otro es que cada get en el resource debe tener definido un ws_tabstop en el style. porque si no lo tiene
no hace el salto hacia el siguiente control.

salu2
carlos vargas
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
User avatar
carlos vargas
 
Posts: 1708
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Help no puedo saltar de get en get con ENTER :(

Postby joseluisysturiz » Wed Jun 02, 2010 11:40 pm

AIDA wrote:HOLA

toy bien gracias

No entiendo como se usa ese oGET y cuando uso el tabulador todo brinca bien pero no con el enter :cry:

Saluditos

Aida, si aun no has resuelto el problema, si puedes conectate en el MSN o mandame a mi correo el recurso y lo revisamos, cuidate, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Help no puedo saltar de get en get con ENTER ya resuelto :)

Postby AIDA » Thu Jun 03, 2010 5:20 am

Hola

Agradezco a todos su apoyo :D

les comento que ya pude arreglar el problemita y dirán que era una bobada pero una bobada que me tenia en el grito :cry:

siguiendo las recomendaciones cheque mi codigo y no le vi nada mal entonces cheque el archivo RES vi algo que me pico la espinita y asiendo una prueba resulto que ahí era el problemota :?

primero elimine de mi codigo lo siguinte:

REDEFINE BUTTON ID 119 OF oSof ACTION SALIR_DE_A(nfl,osof) // este lo borre :evil:

y en el archivito RES cambie el numero 119 del botón de salida por IDCANCEL y por arte de magia todo funciona ahora bien :shock:

Gracias a todos :wink:
Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ
User avatar
AIDA
 
Posts: 877
Joined: Fri Jan 12, 2007 8:35 pm

Re: Help no puedo saltar de get en get con ENTER ya resuelto :)

Postby joseluisysturiz » Thu Jun 03, 2010 2:00 pm

Bueno Aida que hayas resuelto de cualquier manera y que compartas la solucion encontrada, estamos como sabes para ayudarnos, saludos y que sigas bien... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 74 guests