void BuildContextMenu() { System.Windows.Forms.ContextMenu _menu = new System.Windows.Forms.ContextMenu(); //Received image list contextmenu System.Windows.Forms.MenuItem _imgmenu = new System.Windows.Forms.MenuItem(); _imgmenu.Text = "Saved Images"; foreach (Packet_ImageFromClient i in ReceivedImagesList) { System.Windows.Forms.MenuItem z = new System.Windows.Forms.MenuItem(); z.Tag = "image:" + i.ImageName; z.Text = i.ImageName; z.Click += ContextMenuScreenshot_click; _imgmenu.MenuItems.Add(z); } _menu.MenuItems.Add(_imgmenu); //Exit button System.Windows.Forms.MenuItem _exit = new System.Windows.Forms.MenuItem(); _exit.Text = "Exit"; _exit.Click += ContextMenuExit_Click; _menu.MenuItems.Add(_exit); //Disconnect button if (!object.ReferenceEquals(_server, null)) { System.Windows.Forms.MenuItem _disconnect = new System.Windows.Forms.MenuItem(); _disconnect.Text = "Disconnect from " + _server.ConnectedAddress.ToString(); _disconnect.Click += _disconnect_Click; _menu.MenuItems.Add(_disconnect); } Notifications.ContextMenu = _menu; }
private void PrepareVisualize() { nIcon.DoubleClick += NIcon_DoubleClick; //ContextMenu ctx = new ContextMenu(); //ctx.Items.Add(new MenuItem("Activate!")); //ctx.Items.Add(new Separator()); //ctx.Items.Add(new MenuItem("Close")); System.Windows.Forms.ContextMenu ctx = new System.Windows.Forms.ContextMenu(); ctx.MenuItems.Add(new MenuItem("Deactivate!", ctx_Activate_OnClick)); ctx.MenuItems.Add("-"); ctx.MenuItems.Add(new MenuItem("Close", ctx_Close_OnClick)); nIcon.ContextMenu = ctx; }