A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

vs2008中treeview控件中的子节点可不可以设置鼠标双击事件?
如果可以的话,怎么设置,还请高手指点。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

1 个回复

正序浏览
//获取鼠标在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;
         }
}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马