Ejemplo n.º 1
0
 private void ListPomsMouseClick(object sender, MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         ProjectContextMenuStrip.Show(_listPoms, e.Location);
     }
 }
Ejemplo n.º 2
0
 private void BuildActionsContextMenu(ProjectView projectView)
 {
     ProjectContextMenuStrip.SuspendLayout();
     ProjectContextMenuStrip.Items.Clear();
     foreach (var contextAction in _actionsList)
     {
         if (!contextAction.IsApplicable(projectView.Project))
         {
             continue;
         }
         contextAction.Source = projectView.Project;
         var button = new ToolStripButton
         {
             DisplayStyle = ToolStripItemDisplayStyle.Text,
             TextAlign    = System.Drawing.ContentAlignment.MiddleLeft,
             Text         = contextAction.Title,
             Width        = 150,
             AutoSize     = true,
         };
         ContextAction cAction = contextAction;
         button.Click += (senderr, er) => cAction.Do();
         ProjectContextMenuStrip.Items.Add(button);
     }
     ProjectContextMenuStrip.ResumeLayout();
 }
Ejemplo n.º 3
0
 private void TreePomsNodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         _treePoms.SelectedNode = e.Node;
         ProjectContextMenuStrip.Show(_treePoms, e.Location);
     }
     else
     {
         _treePoms.SelectedNode = e.Node;
     }
 }