我有一個TreeView和一個上下文菜單。我只想在右鍵單擊ROOT節點而不是子節點時顯示上下文菜單。僅當用戶點擊TreeView中的根節點時,如何顯示上下文菜單?
這是我到目前爲止。這顯示了上下文菜單,即使我右鍵單擊子節點。我怎樣才能改變這個,使菜單隻顯示當我右鍵點擊根節點?可能嗎?
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)
}
}
這做了JOBB。非常感謝你。 – Erik 2011-04-17 09:55:42