如何取消treeview自动编辑节点,而保留BeginEdit()功能?

xiaoyaox044 2012-01-01 03:05:47
我想实现以下功能:
对某树节点右键点击“编辑”,然后判断:如果该节点有子节点,不准编辑
问题出现了:
1、如果设置属性labelEdit = true :选中某节点,再点击一下,自动进入编辑状态,没有调用右键菜单“编辑”对应函数,也就没有触发判断
2、如果设置属性labelEdit = false :关闭了点击节点自动编辑的功能,但在编辑函数中BeginEdit()就无法运行了。

要怎么解决这个问题,特此求教?
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bullatus 2012-01-02
  • 打赏
  • 举报
回复
先判断是否可以编辑,然后再在点击事件中设置labelEdit = true/false
xiaoyaox044 2012-01-02
  • 打赏
  • 举报
回复
肿么回事?难道是我的表述不够清楚吗?

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧