SetFocus no funciona

SetFocus no funciona

Postby jponce » Wed Nov 17, 2010 1:44 pm

Hola a todos

Cuando termino de ejecturar una funcion con ciertos parametros el
oDlg:Update() Funciona Perfecto, pero, si le doy oGet:SetFcous() no respesta si no me lo envia el siguiente control.

Pero si despues de oDlgUpdate() le doy un MSginfo("Se ingreso correctamente") y luego el oGet:SetFocus() alli si funciona.

Por que?

Alguien me puede ayudar?

Atentamente
Julio Ponce
jponce
 
Posts: 194
Joined: Fri Apr 18, 2008 4:21 pm
Location: Guatemala

Re: SetFocus no funciona

Postby jll-fwh » Wed Nov 17, 2010 1:50 pm

Hola JPonce:

Yo uso un truquito que siempre hace que todos los SetFocus funcionen perfectamente.

Cuando diseñes el dialogo en el .RES, indicale siempre el orden de los campos, asi puedes hacer Objeto:SetFocus() sin problemas he incluso usando VALID.

Espero que te sirva.
Un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia

Re: SetFocus no funciona

Postby jrestojeda » Wed Nov 17, 2010 2:33 pm

Hola...
Prueba de la siguiente manera.

Code: Select all  Expand view
oControl1:oJump := oControl2
oControl2:SetFocus()
 


ERspero te sirva.
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 593
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: SetFocus no funciona

Postby jponce » Wed Nov 17, 2010 4:12 pm

Hola JLL fijate que con el Pellesc le indico el orden de los campos, pero no hace el setfocus.

Esteban podrias explicarme de mejor forma esto?

oControl1:oJump := oControl2
oControl2:SetFocus()


sigo sin entender el porque con MsgINfo("") antes del setfocus si lo hace y si quito el msginfo no lo hace.

De antemano muy agradecido

Atentamente
Julio Ponce
jponce
 
Posts: 194
Joined: Fri Apr 18, 2008 4:21 pm
Location: Guatemala

Re: SetFocus no funciona

Postby jrestojeda » Wed Nov 17, 2010 6:21 pm

Hola...
oControl1 sería el control que tiene el foco en este momento, y oControl2 es control al que le quieres activar el foco.

Espero te sirva...
Saludos,
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
User avatar
jrestojeda
 
Posts: 593
Joined: Wed Jul 04, 2007 3:51 pm
Location: Buenos Aires - Argentina

Re: SetFocus no funciona

Postby jll-fwh » Wed Nov 17, 2010 7:12 pm

Hola jponce:

Pon el codigo que no te funciona aqui, a ver, como lo haces.

un saludo
JLL
Libreria: FWH/FWH1109 + Harbour 5.8.2 + Borland C++ 5.8.2
Editor de Recursos: PellecC
ADA, OURXDBU
S.O: XP / Win 7 /Win10
Blog: http://javierlloris.blogspot.com.es/
e-mail: javierllorisprogramador@gmail.com
User avatar
jll-fwh
 
Posts: 408
Joined: Fri Jan 29, 2010 8:14 pm
Location: Meliana - Valencia


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests