高手们帮帮忙啊!关于Treeview控件的问题
对Treeview控件空白处进行鼠标右键点击没对节点进行点击时怎样使contextMenuStrip不出现,还有就是右键点击了节点contextMenuStrip也出现了!
但是我一松右键节点马上跳到前一次节点上去了,我不想节点跳回去,就想节点停在我当前右键点击的这个节点.
高手们帮帮忙啊! --------------------编程问答-------------------- 来个高手解决下啊!
急急急急啊! --------------------编程问答-------------------- 用beforeExpand事件
和afterSelect事件。 --------------------编程问答-------------------- 高手貌似不行啊!
我是鼠标右键点击空白处怎么会触发那2个事件呢!
迷糊!!! --------------------编程问答-------------------- private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (treeView1.SelectedNode.Level >=1) //级别大于1表示,除了根目录都能显示快捷菜单
{
treeView1.ContextMenuStrip = cms; //cms就是快捷菜单ContextMenuStrip
}
} --------------------编程问答--------------------
private void treeView1_MouseDown(object sender, MouseEventArgs e)
{
treeView1.SelectedNode = treeView1.GetNodeAt(e.Location);
}
补充:.NET技术 , C#