Пример #1
0
        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;
        }
Пример #2
0
 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;
 }