none
[Ayuda] Evento click en NotifyIcon RRS feed

  • Pregunta

  • Hola amigos,

    En este evento cuando clico el icono le he programado que me abra un formulario. Pero quiero saber que cuando se clicle el ratón derecho (donde tengo el menú desplegable) no se abra el form, que solo se me abra con el clic izquierdo al pincharle en este evento.

    ¿Cómo puedo resolver esto?

    Gracias

    lunes, 18 de julio de 2016 16:59

Respuestas

  • Hola Symantecc,

    Puedes usar el MouseButtons para saber cual click fue presionado.

        Private Sub NotifyIcon1_Click(sender As Object, e As EventArgs) Handles NotifyIcon1.Click
    
            Dim click As MouseEventArgs = TryCast(e, MouseEventArgs)
    
            If click.Button = MouseButtons.Left Then
                'Abrimos el form
                Dim f2 As New Form2
                f2.ShowDialog()
            End If
    
        End Sub

    Con eso verificamos que click se ejecutó, y si es izquierdo se abre el formulario.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Symantecc martes, 19 de julio de 2016 6:00
    lunes, 18 de julio de 2016 17:30