|
Estoy con Bacterion en cuanto a que tiene pinta de haber cruce de referencias entre varios componentes. De todas formas comentas que cuando lo traceas no tienes el problema. Evidentemente al coger el foco el depurador cuando vuelves a ver la pantalla windows ya ha gestionado el movimiento del foco, así que no te sirve ese traceo. Contando con dos monitores, uno para el depurado y otro con la aplicación sí verías el resultado real. Si no cuentas con ese segundo monitor yo escribiría a un fichero la información que quieras tracear, en tu caso iría rastreando el activecontrol, etc. Los showmessages tampoco te sirven porque te moverían el foco. En cuanto a poner las validaciones en el onchange no sé, es según la intención que tengas. Yo no suelo usar validaciones parciales y además ahí sí que hay riesgo de recursividad, si desde un onchange disparas otro. Pero claro depende de cómo esté programado.
Bueno un saludo,
|