Salut à tous,
Je cherche depuis quelques jours comment détecter si l'user fait un RightClick sur mon îcone dans al barre de notification voila ce que j'ai fait pour l'instant :
Jusque la je réussis a récupérer l'îcone la drag & drop et j'affiche le MenuItems mais ce que j'aimerais faire c'est effectuer des actions directes par rapport au click par exemple il appuie sur Exit le programme se quitte ou il appuie sur un autre boutton il affiche une nouvelle window si quelqu'un sait comment faire peut-il m'expliquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 public partial class MainWindow : Window { public System.Windows.Forms.NotifyIcon notifyIcon = new NotifyIcon(); public System.Windows.Forms.ContextMenu contextMenu = new System.Windows.Forms.ContextMenu(); public MainWindow() { InitializeComponent(); // Add menu items to context menu. contextMenu.MenuItems.Add("&Open Application"); contextMenu.MenuItems.Add("S&uspend Application"); contextMenu.MenuItems.Add("E&xit"); // Set properties of NotifyIcon component. notifyIcon.Visible = true; notifyIcon.Icon = new System.Drawing.Icon( @"d:\guillaume\mes documents\visual studio 2012\Projects\ProjetLearn\ProjetLearn\Resources\puce.ico"); notifyIcon.ContextMenu = contextMenu; } protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) { base.OnMouseLeftButtonDown(e); this.DragMove(); }
Merci d'avance
Partager