【发布时间】:2011-04-17 09:43:16
【问题描述】:
我有一个 TreeView 和一个上下文菜单。我只想在右键单击 ROOT 节点而不是子节点时显示上下文菜单。
这是我目前所拥有的。即使我右键单击子节点,这也会显示上下文菜单。如何更改此设置,以便仅在我右键单击根节点时才显示菜单?有可能吗?
if(e.Button == MouseButtons.Right)
{
// Select the clicked node
treeView1.SelectedNode = treeView1.GetNodeAt(e.X, e.Y);
if(treeView1.SelectedNode != null)
{
myContextMenuStrip.Show(treeView1, e.Location)
}
}
【问题讨论】:
标签: c# .net winforms treeview contextmenu