社区
.NET Framework
帖子详情
c# treeview 节点重命名
LOVE_GG
2010-11-20 10:06:53
在对生成树的节点重命名时,我要判断输入的新名称是否符合条件(如名称不能为空),如果不符合,则弹出提示,然后回复编辑之前的名称,并提供用户继续编辑。我的判断是在AfterLabelEdit事件中判断的。该怎么实现当用户输入的名称不符合条件时,继续编辑啊??我的处理是在这时调用BeginLabelEdit事件,但是不得行啊。望高人指点。谢谢
...全文
482
8
打赏
收藏
c# treeview 节点重命名
在对生成树的节点重命名时,我要判断输入的新名称是否符合条件(如名称不能为空),如果不符合,则弹出提示,然后回复编辑之前的名称,并提供用户继续编辑。我的判断是在AfterLabelEdit事件中判断的。该怎么实现当用户输入的名称不符合条件时,继续编辑啊??我的处理是在这时调用BeginLabelEdit事件,但是不得行啊。望高人指点。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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了。 你的信息也不只名称这一个吧。
C#
winform
treeview
节点
重命名
方法一: 1 int nodeIndex = 0; 2 bool nodeChanged = false; 3 4 //右键点击,就进入修改状态 5 private void
treeView
1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) 6...
C#
TreeView
节点
重命名
TreeView
节点
重命名
时,发现新
节点
名与已有
节点
名重复,终止此次
重命名
if (nodeInfoList[i].nodeToolTipText == nodeChange) {
treeView
1.SelectedNode.EndEdit(true); MessageBox.Show("名为“" + newName + "”的项已存在,请为您要添加的项提供一个唯一的名称")...
c#
winform
TreeView
NODE(
节点
)
重命名
或获取
节点
修改后的值
c#
winform
TreeView
NODE(
节点
)
重命名
或获取
节点
修改后的值 在程序开发过程中我们经常用到
treeview
,还经常要修改
节点
的名字。
节点
名字修改后还想及时更新数据库。这时问题就来了,怎样获取NODE(
节点
)更新后的值呢?本人试了很多方法最...
.NET Framework
17,748
社区成员
24,324
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章