Hello,
In vb.net i'm using
Private WithEvents Tray As NotifyIcon
To dynamically create a Notifyicon.
To catch the events i use:
Private Sub Tray_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tray.DoubleClick
frmStart.Show()
End Sub
So i tried translating it into C#, this is what a got
private NotifyIcon withEventsField_Tray;
private NotifyIcon Tray {
get { return withEventsField_Tray; }
set {
if (withEventsField_Tray != null) {
withEventsField_Tray.DoubleClick -= Tray_DoubleClick;
}
withEventsField_Tray = value;
if (withEventsField_Tray != null) {
withEventsField_Tray.DoubleClick += Tray_DoubleClick;
}
}
}
private void Tray_DoubleClick(object sender, System.EventArgs e)
{
frmStart.Show();
}
So here i used the Doubleclick event wich is possible for a button too,
i hope you got a bit wiser?
Bert