Gewusst wie: hinzufügen ContextMenu auf das Symbol in der Taskleiste programmgesteuert?

Ich will programmgesteuert fügen Sie ein Kontext-Menü zu meinem tray-icon, so dass, wenn ich mit der rechten Maustaste auf das tray-icon, es sollte mir zeigen das Menü.Wie soll ich schreiben das rechts-click-Ereignishandler für meine tray-icon?

Ich habe versucht, die folgenden:

private void Icon_MouseRightClick(object sender, MouseButtonEventArgs e)
{
 if (e.Button == System.Windows.Forms.MouseButtons.Left)  //shows error ate button
 {
   return;
 }
 if (e.Button == System.Windows.Forms.MouseButtons.Right)
 {
   //code for adding context menu
 }
}

Erklärt-Event-Handler so,

NotifyIcon.MouseRightClick += new MouseButtonEventHandler(NotifyIcon_MouseRightClick);
  • Haben Sie durchsucht/ausprobiert?
  • der gepostete code, mit dem ich es versucht habe.
InformationsquelleAutor user2622971 | 2013-07-30
Schreibe einen Kommentar