Я следующий код, который позволяет мое консольное приложение, чтобы перейти к лотку с иконкой:vb.net консоль приложение с использованием отправителя As Object и е Как EventArgs
Sub Main()
Dim tray As New NotifyIcon()
tray.Icon = My.Resources.phoneIcon
tray.Text = "Left Click to show console window"
tray.Visible = True
AddHandler tray.Click, AddressOf iconClicked
ShowWindow(int, False)
System.Windows.Forms.Application.Run()
End Sub
Private Sub iconClicked(ByVal sender As Object, ByVal e As EventArgs)
if mouseLeft then
ShowWindow(int, True)
else
ShowWindow(int, False)
end if
End Sub
Это также позволяет консоли быть приведен при щелчке левой кнопкой мыши на значке в трее. Проблема в том, что мне нужно иметь возможность щелкнуть правой кнопкой мыши, чтобы вернуть ее.
Как использовать атрибут ByVal e As EventArgs или ByVal Как объект для определения того, какая кнопка мыши нажата?
Удивительно, что сработало. Спасибо, Том! – StealthRT