private void ListPomsMouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { ProjectContextMenuStrip.Show(_listPoms, e.Location); } }
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(); }
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; } }