Problemas con evento "Validating"
Publicado por Gustavo (1 intervención) el 16/05/2003 00:11:24
Hola a todos, quiero saber si a alguien le pasó el mismo problema que a mi al usar el evento Validating de un control y si alguien sabe porque se comporta de ésta manera por favor que me diga ¿por que?.Hice la siguiente prueba :
Cree una aplicacion windows y agregé un tabcontrol con una sola tabpage y dentro de la tabpage1, agregé un control groupbox.
Dentro del groupbox inserté un texbox1 y le asocié el evento "Validating" con un mensaje (msgbox) que dice "saliendo del textbox" para saber en que momento se ejecutaba el validating.
Agregé un segundo texbox2 dentro del groupbox y al ejecutar el programa intercambiaba el foco entre un textbox y el otro para ver en que momento se ejecutaba el validating del control textbox1.Hasta acá barbaro.
Mi sorpresa fué cuando intenté cerrar el formulario, vi que el evento validating se ejecutaba dos veces sin ninguna razón.!!!!!
¿Es correcto lo que hace el evento validating ? o es algun bugs del framework que tengo instalado , o Visual Basic.NET maneja de ésta manera el LostFocus de los controles anidados.
Tengo instalado el VS.NET Professional 2001 con el framework 1.0 version 1.0.3795. ¿Alguien sabe la razón de esto?
Gracias a todos
Cree una aplicacion windows y agregé un tabcontrol con una sola tabpage y dentro de la tabpage1, agregé un control groupbox.
Dentro del groupbox inserté un texbox1 y le asocié el evento "Validating" con un mensaje (msgbox) que dice "saliendo del textbox" para saber en que momento se ejecutaba el validating.
Agregé un segundo texbox2 dentro del groupbox y al ejecutar el programa intercambiaba el foco entre un textbox y el otro para ver en que momento se ejecutaba el validating del control textbox1.Hasta acá barbaro.
Mi sorpresa fué cuando intenté cerrar el formulario, vi que el evento validating se ejecutaba dos veces sin ninguna razón.!!!!!
¿Es correcto lo que hace el evento validating ? o es algun bugs del framework que tengo instalado , o Visual Basic.NET maneja de ésta manera el LostFocus de los controles anidados.
Tengo instalado el VS.NET Professional 2001 con el framework 1.0 version 1.0.3795. ¿Alguien sabe la razón de esto?
Gracias a todos
Valora esta pregunta


0