Visual Basic - DOEVENTS

Life is soft - evento anual de software empresarial
 
Vista:

DOEVENTS

Publicado por merche (35 intervenciones) el 04/09/2007 17:52:37
Hola a todos.
Mi problema es el siguiente.

Trabajo abriendo formularios en modo ventanas.

Tengo un formulario abierto "Form1" con código en el procedimiento form_activate. Desde este formulario
accedo a otro "Form2" con un botón. Una vez abierto ejecuto un procedimiento en el cuál llamo a la función DoEvents para saber el número de formularios abiertos y guardármelos en una variable que necesito continuamente.
El problema es que al hacer Doevents me ejecuta form_activate de Form1 y yo no quiero que lo haga ahora porque el formulario activo en este momento es Form2.

¿Que puedo hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:DOEVENTS

Publicado por P. J. (173 intervenciones) el 04/09/2007 18:56:19
El doevents() vuelve a cargar el form1, o invoca el activate, para controlar eso podrias poner una condicional en tu form1_activate, la cual controlarias desde form_2

Seria mejor si pones parte del codigo, espero te ayude.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar