黑马程序员技术交流社区

标题: vs2008中treeview控件中的子节点可不可以设置鼠标双击... [打印本页]

作者: 邵帅    时间: 2012-12-9 19:02
标题: vs2008中treeview控件中的子节点可不可以设置鼠标双击...
vs2008中treeview控件中的子节点可不可以设置鼠标双击事件?
如果可以的话,怎么设置,还请高手指点。
作者: 许庭洲    时间: 2012-12-9 19:27
//获取鼠标在myTreeView控件按下的次数,并赋给全局变量m_MouseClicks
private void MouseDown(object sender, MouseEventArgs e)
{
         this.m_MouseClicks = e.Clicks;
}
//myTreeView控件节点展开之前判断鼠标按下的次数,并进行控制
private void BeforeExpand(object sender, TreeViewCancelEventArgs e)
{
         if (this.m_MouseClicks > 1)
        {
               //如果是鼠标双击则禁止结点展开
               e.Cancel = true;
        }
        else
        {
              //如果是鼠标单击则允许结点展开
              e.Cancel = false;
         }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2