Como capear este Bug?

05/02/2006 - 20:19 por LuisMiguel | Informe spam
Buenas
Intentare explicarme, tengo un menu principal mdi, y dos formularios hijos
en el primer hijo, pongo tres cajas de texto, y el siguiente codigo

Private Sub TextBox1_Leave(ByVal sender As Object, ByVal e As
System.EventArgs) Handles _

TextBox1.Leave, TextBox2.Leave, TextBox3.Leave

Select Case CType(sender, Control).Name

Case "TextBox1"

MsgBox("Salgo del 1")

Case "TextBox2"

MsgBox("Salgo del 2")

Case "TextBox3"

MsgBox("Salgo del 3")

End Select

End Sub


Bueno, pues lo que me hace la aplicacion, cuando cambio de formulario entre
los dos hijos con CTRL + TAB, se ejecuta el msgbox de la caja de texto
correspondiente, pero cuando regreso otra vez con CTRL + TAB, el cursor se
posiciona en la caja de texto en la que estaba, pero cuando paso a la
siguiente caja de texto con la tecla TAB, no se ejecuta el msgbox.
Le ha sucedido esto a alguien y pudo solucionarlo?

PD. utilizo VB 2003, digo que es un bug, porque el mismo ejemplo en
VBExpress si funciona correctamente
No pudo cambiar por ahora la aplicacion a 2005 por eso me gustaria poder
capear este fallo.

Gracias
LuisMiguel
 

Leer las respuestas

#1 LuisMiguel
06/02/2006 - 16:40 | Informe spam
Buenas
a nadie le ha surgido este error? lo que sucede, es que no me ejecuta el
Leave del control en el que estoy despues de regresar al formulario, y no se
como solucionarlo.
Gracias


LuisMiguel
"LuisMiguel" <lmolinoARROBAyaPUNTOcom> escribió en el mensaje
news:


Buenas
Intentare explicarme, tengo un menu principal mdi, y dos formularios hijos
en el primer hijo, pongo tres cajas de texto, y el siguiente codigo

Private Sub TextBox1_Leave(ByVal sender As Object, ByVal e As
System.EventArgs) Handles _

TextBox1.Leave, TextBox2.Leave, TextBox3.Leave

Select Case CType(sender, Control).Name

Case "TextBox1"

MsgBox("Salgo del 1")

Case "TextBox2"

MsgBox("Salgo del 2")

Case "TextBox3"

MsgBox("Salgo del 3")

End Select

End Sub


Bueno, pues lo que me hace la aplicacion, cuando cambio de formulario
entre los dos hijos con CTRL + TAB, se ejecuta el msgbox de la caja de
texto correspondiente, pero cuando regreso otra vez con CTRL + TAB, el
cursor se posiciona en la caja de texto en la que estaba, pero cuando paso
a la siguiente caja de texto con la tecla TAB, no se ejecuta el msgbox.
Le ha sucedido esto a alguien y pudo solucionarlo?

PD. utilizo VB 2003, digo que es un bug, porque el mismo ejemplo en
VBExpress si funciona correctamente
No pudo cambiar por ahora la aplicacion a 2005 por eso me gustaria poder
capear este fallo.

Gracias
LuisMiguel



Preguntas similares