Tengo un formulario con muchos controles, algunos de ellos se recalculan en función de los datos que introduzco.
Estos cálculos se realizan desde el evento "Despues de Actualizar", que se activa cuando cambio el cursor a otro campo.
Depués de realizar los cálculos no me permite introducir datos en el campo donde tengo el cursor, me ignora las pulsaciones de teclado.
Para solucionarlo tengo que hacer un segundo click en ese campo o cambiar la vista a otro form abierto previamente y volver.
Entre otras cosas he probado con SetFocus, pero no funciona.
Código: Seleccionar todo
...
CtlDatTmp = FormDat.GetByName(NomFoco)
CtlObjTmp = FormDocTmp.Component.getCurrentController().getControl(CtlDatTmp)
CtlObjTmp.SetFocus()
Gracias.
Saludos.