Buenas Noches.
Tengo un dialogo donde hay:
varios Botones.
1 Xbrowse.
15 gets
1 buttombar asignada al xBrowse
el registro que esta seleccionado o voy seleccionando en el xBrowse se muestra en los GETS. hasta aca todo bien,
pero cuando oprimo un boton de la buttombar para generar un nuevo registro blanquea los gets correctamente pero no puedo
darle el foco al primer get.
en la función del botn oprimido coloco oNombre:SetFocus() y el focus sigue en el xBrowse.
trate de hacerlo desde otros puntos de la funcion y no obtengo resultados.
Alguna sugerencia?
Gracias
José Camilo
Problema con asignación de focus.
- JoseAlvarez
- Posts: 814
- Joined: Sun Nov 09, 2014 5:01 pm
- Been thanked: 1 time
Re: Problema con asignación de focus.
Hola jose,
Probaste haciendo un refresh() luego del setfocus() ??
oNombre:SetFocus()
oNombre:Refresh()
Probaste haciendo un refresh() luego del setfocus() ??
oNombre:SetFocus()
oNombre:Refresh()
"Los errores en programación, siempre están entre la silla y el teclado..."
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
Fwh 19.06 32 bits + Harbour 3.2 + Borland 7.4 + MariaDB + TDolphin
Carora, Estado Lara, Venezuela.
- karinha
- Posts: 7963
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 5 times
- Contact:
Re: Problema con asignación de focus.
Intenta asi:
Regards, saludos
Code: Select all | Expand
XFOCUS( oObj )
//-------------------------------------------------------------------------//
// As vezes simples SetFocus( oObj ) nao faz um objeto ganhar foco
// neste caso pode apelar para estas duas funcoes a seguir
// Forcar foco para um objeto especifico - Ednaldo Rolim...
//-------------------------------------------------------------------------//
FUNCTION xFocus( oObj )
xSetFocus( oObj )
xSetFocus( oObj )
RETURN( .T. )
FUNCTION xSetFocus( oObj )
LOCAL _oWnd := oObj:oWnd, _oTempo := ""
DEFINE TIMER _oTempo INTERVAL 10 OF _oWnd ;
ACTION ( oObj:SetFocus(), _oTempo:End() )
ACTIVATE TIMER _oTempo
RETURN( .T. )
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
-
- Posts: 212
- Joined: Wed Apr 07, 2021 3:56 pm
Re: Problema con asignación de focus.
Muchas gracias José y Joao por su tiempo.
José, Ya habia probado con el Refresh() y no me funcionaba. GRACIAS igual !!!!
Joao, tu sugerencia fue LA solucion. PERFECTO !!! GRACIAS!!!
José Camilo
José, Ya habia probado con el Refresh() y no me funcionaba. GRACIAS igual !!!!
Joao, tu sugerencia fue LA solucion. PERFECTO !!! GRACIAS!!!
José Camilo