One way is to manually show the context menu, based on the node on which
user right-clicked.
Eg:
private void treeView_MouseUp(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
if (treeView.SelectedNode.Text == <node text>)
contextMenu1.Show (treeView, new Point (e.X, e.Y));
else if (treeView.SelectedNode.Text == <node text>)
contextMenu2.Show (treeView, new Point (e.X, e.Y));
else if (treeView.SelectedNode.Text == <node text>)
contextMenu3.Show (treeView, new Point (e.X, e.Y));
}
}
I have app like Computer Managment app. on windows. I have everithing in
tree. I whant deferent context menu appear on deferent treenode items. How
can I do this?