Visual Basic.NET - Problema NotifyIcon

   
Vista:

Problema NotifyIcon

Publicado por xpablo (1 intervención) el 11/09/2008 15:04:30
Buenas a todos! espero puedan ayudarme.
Desarrollando un sistema el cual usa un notifyicon. Este notifyicon tiene varios objetivos de uso, los siguientes son:
1º) un click izquierdo sobre el icono abrira un menu de opciones.
2º) un click derecho sobre el icono abrira un formulario de mensajeria (estilo messenger).
3º) dos click sobre el icono abrira o minimizara la ventana del formulario principal del sistema.

Mi problema es el siguiente, al estar minimizado el formulario principal del sistema y hacer doble click para abrirlo, me llama tambien al evento click (implicitamente con el doble clik). O sea doy doble click para abrir el formulario principal y se me abre junto con el el formulario de mensajeria, yo desearia que al dar dobleclick solamente me abra el formulario, sin necesidad de abrirme la mensajeria tambien (evento click). Bueno espero me hayan entendido, y me puedan ayudar. .Net siempre me discrimino bien los clicks de los dobles click, no se porque ahora me esta sucediendo esto. Muchas grascias!

Private Sub ObjTryIcon_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ObjTryIcon.MouseClick
If e.Button = MouseButtons.Left Then
LlamarMensajeria()
End If
End Sub

Private Sub ObjTryIcon_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ObjTryIcon.MouseDoubleClick
If e.Button = Windows.Forms.MouseButtons.Left Then
If ObjMenu.WindowState = FormWindowState.Minimized OrElse _
ObjMenu.Visible = False Then
If Not ObjMenu.BooOculto Then
ObjMenu.Visible = True
ObjMenu.WindowState = FormWindowState.Maximized
End If
Else
ObjMenu.WindowState = FormWindowState.Minimized
End If
End If
End Sub
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