Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2011, 04:48
daimroc
 
Fecha de Ingreso: octubre-2006
Mensajes: 53
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: c#: un hilo secundario no actualiza el valor de una variable común actuali

Lo solucioné.

Bueno, realmente funciona bien, aunque el problema era que se me olvidó implementar un evento del textBox.

Dado que el validated solo se lanza cuando el control pierde el foco, no me daba cuenta que hasta que no saliese del control, no se aplicaría el nuevo valor. Como cuando probaba coger el valor directamente del textBox lo aplicaba al instante, me empeñé que tenía que ser igual a través de la variable.

Por tanto lo que he hecho ha sido implementar el evento keyDown para que cuando detecte que se pulsa el enter, se valide el dato del textBox, y en caso de ser correcto, que se actualice la variable compartida.

Por tanto al final no era un problema de hilos, sino que me había despistado.



Un saludo.
Daimroc.