Eventos en control de usuario

30/05/2006 - 15:01 por Nohel Hernández | Informe spam
Buenos dias

Aprovecho la oportunidad para saludarles y darles las gracias por la
colaboracion que me puedan prestar,
vengo de Visual Basic Clasico y estoy creando un control de usuario en .net,
con la version Express 2005 y tengo el siguiente problema

Mi control consta de un textbox y un picture box donde simulare un boton
he programado los eventos
Enter, Leave y KeyPress del textbox de la siguiente forma

Private Sub miTextBox_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress

... Mi Codigo
End Sub

Private Sub miTextBox_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox.Enter

... Mi Codigo

End Sub

Private Sub miTextBox_LostFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox.Leave

... Mi Codigo

End Sub

Esto funciona a la perfeccion, se hacen las validaciones correspondientes al
control y se ejecutan las rutinas para entrada y salida del mismo.

Pero cuando utilizo el control en una aplicación no se estan disparando los
eventos GotFocus, LosFocus ni keypress, keyup, keydown,

Que estoy haciendo mal???, será porque ambos controles que componen mi
control de usuario tienen estos eventos y entran en conflicto??

Gracias por su ayuda...

Saludos


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-
 

Leer las respuestas

#1 DosFlores
09/06/2006 - 11:55 | Informe spam
Prueba a capturar los eventos del PictureBox para ver si se los come o
puedes cambiar el Handles por Me.KeyPress por ejemplo para ver si el control
de captura le tecla antes que el textbox.
Un saludo
Oscar Montesinos
"Nohel Hernández" escribió en el mensaje
news:evYqLk%
Buenos dias

Aprovecho la oportunidad para saludarles y darles las gracias por la
colaboracion que me puedan prestar,
vengo de Visual Basic Clasico y estoy creando un control de usuario en
.net, con la version Express 2005 y tengo el siguiente problema

Mi control consta de un textbox y un picture box donde simulare un boton
he programado los eventos
Enter, Leave y KeyPress del textbox de la siguiente forma

Private Sub miTextBox_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress

... Mi Codigo
End Sub

Private Sub miTextBox_GotFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox.Enter

... Mi Codigo

End Sub

Private Sub miTextBox_LostFocus(ByVal sender As Object, ByVal e As
System.EventArgs) Handles TextBox.Leave

... Mi Codigo

End Sub

Esto funciona a la perfeccion, se hacen las validaciones correspondientes
al control y se ejecutan las rutinas para entrada y salida del mismo.

Pero cuando utilizo el control en una aplicación no se estan disparando
los eventos GotFocus, LosFocus ni keypress, keyup, keydown,

Que estoy haciendo mal???, será porque ambos controles que componen mi
control de usuario tienen estos eventos y entran en conflicto??

Gracias por su ayuda...

Saludos


Nohel Hernández
Caracas - Venezuela
-
El Menos común de los sentidos es el Sentido Común
-


Preguntas similares