当前位置:编程学习 > C#/ASP.NET >>

高手们帮帮忙啊!关于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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,