Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2005, 02:37
Laurichu
 
Fecha de Ingreso: abril-2005
Mensajes: 63
Antigüedad: 19 años, 11 meses
Puntos: 0
evento click se llama dos veces????

hola,

estoy trabajando en vb.net. Tengo un winform con un textBox, que, cuando se hace click en él muestra un pequeño formulario con un monthCalendar. Este formulario, se cierra cuando el usuario hace clic en una fecha. Una vez cerrado, el formulario principal recoge la fecha seleccionada y la guarda en el textBox.

Todo esto se hace en el evento click del tBox:

Código:
Private Sub fecha_Click(ByVal sender As Object, ByVal e As System.EventArgs) 
Handles TBoxEntrega.Click, TBoxFotomecanica.Click, TBoxEntrega.Click
        If Not TBox1.ReadOnly Then
            Dim c As New Calendario 'Este es el formulario
            c.ShowDialog() 'Cuando se cierra, se obtiene la fecha
            If c.fecha <> String.Empty Then
                sender.Text = c.fecha 'sender es el TextBox
            End If
            c.Dispose()
        End If
    End Sub
El problema está en que por cada click que hago en uno de los textBox, este
handler se llama dos veces seguidas. ¿Alguien sabe por qué?