首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

c# treeview 节点重命名解决方案

2012-12-19 
c# treeview 节点重命名本帖最后由 LOVE_GG 于 2010-11-20 22:10:32 编辑在对生成树的节点重命名时,我要判

c# treeview 节点重命名
本帖最后由 LOVE_GG 于 2010-11-20 22:10:32 编辑 在对生成树的节点重命名时,我要判断输入的新名称是否符合条件(如名称不能为空),如果不符合,则弹出提示,然后回复编辑之前的名称,并提供用户继续编辑。我的判断是在AfterLabelEdit事件中判断的。该怎么实现当用户输入的名称不符合条件时,继续编辑啊??我的处理是在这时调用BeginLabelEdit事件,但是不得行啊。望高人指点。谢谢
[最优解释]
学习学习!
[其他解释]


设计个界面,加个编辑窗, 
Node.Text = textbox.Text;

[其他解释]
还是不要直接编辑label了。 你的信息也不只名称这一个吧。
[其他解释]

引用:
还是不要直接编辑label了。 你的信息也不只名称这一个吧。

关键是我要修改节点的名称啊,不编辑label怎么修改节点名字呢
[其他解释]
引用:
设计个界面,加个编辑窗, 
Node.Text = textbox.Text;

主要是需要直接在树上面编辑,就像windows一样。
[其他解释]
我自己解决了哈,我再次调用了beginEdit。
[其他解释]
我自己解决了哈,我再次调用了beginEdit。
[其他解释]
怎么恢复编辑之前的名称啊,这个要么begin太早要么after太后,蛋疼

热点排行