c# treeview 节点重命名

LOVE_GG 2010-11-20 10:06:53
在对生成树的节点重命名时,我要判断输入的新名称是否符合条件(如名称不能为空),如果不符合,则弹出提示,然后回复编辑之前的名称,并提供用户继续编辑。我的判断是在AfterLabelEdit事件中判断的。该怎么实现当用户输入的名称不符合条件时,继续编辑啊??我的处理是在这时调用BeginLabelEdit事件,但是不得行啊。望高人指点。谢谢
...全文
416 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
StrokeAce 2012-11-22
  • 打赏
  • 举报
回复
怎么恢复编辑之前的名称啊,这个要么begin太早要么after太后,蛋疼
LOVE_GG 2010-12-05
  • 打赏
  • 举报
回复
我自己解决了哈,我再次调用了beginEdit。
LOVE_GG 2010-12-05
  • 打赏
  • 举报
回复
我自己解决了哈,我再次调用了beginEdit。
LOVE_GG 2010-12-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 whrspsoft3723 的回复:]
设计个界面,加个编辑窗,
Node.Text = textbox.Text;
[/Quote]
主要是需要直接在树上面编辑,就像windows一样。
whrspsoft3723 2010-11-24
  • 打赏
  • 举报
回复


设计个界面,加个编辑窗,
Node.Text = textbox.Text;
LOVE_GG 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 whrspsoft3723 的回复:]
还是不要直接编辑label了。 你的信息也不只名称这一个吧。
[/Quote]
关键是我要修改节点的名称啊,不编辑label怎么修改节点名字呢
jxncncdx 2010-11-22
  • 打赏
  • 举报
回复
学习学习!
whrspsoft3723 2010-11-21
  • 打赏
  • 举报
回复
还是不要直接编辑label了。 你的信息也不只名称这一个吧。

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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