Como finalizar la ejecución de un control de usuario

tupolev
09 de Mayo del 2004
Tengo un control personalizado ctlAcceso.ctl, que se encarga de autentificación de entrada a un programa, buscando al usuario en la BBDD y comprobando la password entrada. Típico ;)

El control es el único "habitante" de un formulario, "frmControlAcceso".

Pues bien, el control se inicia bien, procesa todo bien...peeero...no se como termina su ciclo, me han explicado que inhabilitándolo, lo que yo interpreto como
userControl.enabled=false
Pero parece que no funciona. Se inhabilita el control, pero no le pasa el focus a la ventana q lo contiene, donde se ejecuta el código que procesa el resultado del control, quedando el formulario ahí, muerto, sin hacer "ná" :

¿Me he dejado algo atrás? ¿Alguien puede echarme una manilla?

Gracias y saludos :)

Tupolev