Hola gente:
Tengo un dialog, desde codigo, con un combo y un get. El foco inicilal lo tiene el Como. Bajo cierta condición quiero que lo tenga el Get. Para ello hago
desde el ON INIT del Dialog hago:
if( !Empty( oSelf:cUser ), ( aO[_Cmb]:oJump:= aO[_Get1], aO[_Get1]:SetFocus() ), )
Pero el foco sigue apareciendo en el Combo. que está mal?
gracias
Forzar Foco en Get
Forzar Foco en Get
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina
asi lo haría yo
Mario,
if( Empty( oSelf:cUser ), aO[_Get1]:SetFocus() , .T. )
Si lo anterior no funciona, usamos la fuerza bruta.
Deshabilito el combo al entrar, asi el foco no tiene más opción que irse al siguiente control.
if( !Empty( oSelf:cUser ), ( aO[_Cmb]:disable(), aO[_Get1]:SetFocus() ), )
if( Empty( oSelf:cUser ), aO[_Get1]:SetFocus() , .T. )
Si lo anterior no funciona, usamos la fuerza bruta.
Deshabilito el combo al entrar, asi el foco no tiene más opción que irse al siguiente control.
if( !Empty( oSelf:cUser ), ( aO[_Cmb]:disable(), aO[_Get1]:SetFocus() ), )
- Antonio Linares
- Site Admin
- Posts: 37485
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: