FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SetFocus no funciona
Posts: 199
Joined: Fri Apr 18, 2008 04:21 PM
SetFocus no funciona
Posted: Wed Nov 17, 2010 01: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

Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: SetFocus no funciona
Posted: Wed Nov 17, 2010 01: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
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: SetFocus no funciona
Posted: Wed Nov 17, 2010 02:33 PM
Hola...
Prueba de la siguiente manera.

Code (fw): Select all Collapse
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
Posts: 199
Joined: Fri Apr 18, 2008 04:21 PM
Re: SetFocus no funciona
Posted: Wed Nov 17, 2010 04: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

Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM
Re: SetFocus no funciona
Posted: Wed Nov 17, 2010 06: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
Posts: 408
Joined: Fri Jan 29, 2010 08:14 PM
Re: SetFocus no funciona
Posted: Wed Nov 17, 2010 07: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

Continue the discussion