589 Star 4.7K Fork 1.2K

冰封一夏 / HZHControls控件库

 / 详情

关于TreeViewEx点击事件

已完成
创建于  
2020-04-29 14:03

FrmMain 中建议将tvMenu_AfterSelect事件更改为tvMenu_NodeMouseClick事件
因为AfterSelect事件是在选择其他节点时触发,选择当前同一个节点不触发。

在前面在加一语句,判断是否为子节点

private void tvMenu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Node.Nodes.Count > 0)
    {
        return;
    }

      ////tvMenu_AfterSelect中代码
}

这样的话就可以将TreeViewEx控件中代码TreeViewEx_NodeMouseClick和TreeViewEx_AfterSelect删一删了。

评论 (1)

真的狗 创建了任务
真的狗 修改了描述
真的狗 修改了描述
展开全部操作日志

我觉得并没有什么问题,暂时来说,如果你这边需要用到已经选中的节点再次触发的话 你可以考虑 自己增加tvMenu_NodeMouseClick事件,同时,感谢你的反馈

冰封一夏 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
301547 kwwwvagaa 1578919741 5574671 zn13241 1647714335
C#
1
https://gitee.com/kwwwvagaa/net_winform_custom_control.git
git@gitee.com:kwwwvagaa/net_winform_custom_control.git
kwwwvagaa
net_winform_custom_control
HZHControls控件库

搜索帮助