Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2010, 15:49
yera2002
 
Fecha de Ingreso: agosto-2007
Mensajes: 268
Antigüedad: 17 años, 7 meses
Puntos: 2
Respuesta: Evitar Eventos en un campo de texto

Cierto...creo que deje la pregunta muy abierta. El detalle es el siguiente: Basicamente mi problema es con una variable global. Y expondre el caso lo mejor que pueda. Tengo un aplicativo el cual no puedo modificar directamente en codigo duro. Este aplicativo se puede modifcar Via Script. Ahora, tengo una pantalla con varios botones y varios campos de texto, me voy a avocar solo a 1 de cada uno.
Yo capturo datos en el campo de texto y cuando presiono el boton de aceptar, corre un script que hace varias validaciones y modifica una variable global. Pongamosla como BolTodoOK.
Si las validaciones pasan sin problema BolTodoOK = True, pero si hay problema en las validaciones BolTodoOK = False. y aqui coloco el foco en un campo de texto. (el del error)
Ahora cuando llegan a presionar varias veces la tecla "enter" sobre el teclado, corre el evento lostfocus sobre el campo de texto y este me convierte la variable BolTodoOK = True.
Esta parte debe ser muy rapida, por lo que un script me sobreescribe la variable y cuando verifico el valor de la variable para saber si la operacion estuvo bien, ya encuentro un BolTodoOK = True y se brinca las validaciones.
Lo que quiero saber es como puedo evitar el evento lostfocus del control sin deshabilitarlo.

espero haya sido un poco mas clara
Saludos...