社区
C#
帖子详情
TreeView节点重命名问题
lisengl
2012-06-26 07:26:36
LabelEdit属性设为True后TreeNode处于可编辑状态,此时如何控制用户输入长度,比如只允许输入3个字符就不可以在接收输入字符了?
...全文
270
9
打赏
收藏
TreeView节点重命名问题
LabelEdit属性设为True后TreeNode处于可编辑状态,此时如何控制用户输入长度,比如只允许输入3个字符就不可以在接收输入字符了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lisengl
2012-07-20
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
我也碰到此问题,求解
[/Quote]
我解决办法用户体验不是很好,用正则表达式,在AfterLabelEdit事件里判断nettext的长度。
Johnny_Bao
2012-07-12
打赏
举报
回复
我也碰到此问题,求解
lisengl
2012-07-02
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
文本框的MaxLenth=3就可以了
[/Quote]
节点编辑框不是TextBox的。
licai1210
2012-06-27
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 1 楼 的回复:
可以用JS控制
可以给点思路吗,谢谢。
[/Quote]
给每一个节点添加一个onkeyup事件,然后把this传进去。然后判断:如何长度大于3就不能再输入了,但是如果的你编辑框是text类型,那你可以直接给文本框添加一个maxLength="3"就够了
熙风
2012-06-27
打赏
举报
回复
文本框的MaxLenth=3就可以了
lisengl
2012-06-27
打赏
举报
回复
你这种方法是行不通滴,节点的Length属性是只读的,用来获取当前节点字符长度的。谢谢你的回复。[Quote=引用 2 楼 的回复:]
TreeView1.Nodes.Text.Length = 3;
[/Quote]
lisengl
2012-06-27
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
可以用JS控制
[/Quote]
可以给点思路吗,谢谢。
fsstolw
2012-06-26
打赏
举报
回复
TreeView1.Nodes.Text.Length = 3;
licai1210
2012-06-26
打赏
举报
回复
可以用JS控制
TreeView
控件
节点
重命名
后没有进入beginEdit的解决方案
博客主要解决
TreeView
控件
节点
重命名
后进入beginEdit的
问题
。原将事件写在mousedown里出现
问题
,正确做法是写在mouseup里,因为mouseup前会触发afteredit。
C#
TreeView
节点
重命名
本文探讨了在
TreeView
中进行
节点
重命名
时如何避免与现有
节点
名称重复的
问题
,通过检查新名称是否已存在于树结构中,确保每个
节点
的唯一性。
Winform FTP 文档管理上传下载-初始化
TreeView
,增加、
重命名
、删除文件夹(二)
本文档介绍了一个Winform应用程序中如何使用FTP进行文档管理,包括在
TreeView
中初始化文件夹结构,实现新建、
重命名
和删除文件夹的功能。在
重命名
过程中,通过递归检查避免了文件夹名称重复的
问题
,同时详细阐述了
节点
编辑的处理方法。
WPF一个完整的
TreeView
使用实例:(四)
节点
重命名
在WPF的
TreeView
添加
节点
后,有时需对
节点
重命名
。本文简单实现了右键菜单
重命名
功能,介绍了在
TreeView
的ItemTemplate中添加TextBox、添加
重命名
相关全局变量、在右键菜单打开事件中加入使能判断、处理
重命名
相关事件逻辑,以及在拖拽移动事件中加入isReName逻辑等内容。
WPF 之
TreeView
节点
重命名
本文详细介绍了在WPF中如何使用
TreeView
控件实现
节点
的
重命名
功能,通过数据双向绑定和巧妙地叠加TextBox与TextBlock控件,实现了
节点
名称的编辑与更新,同时提供了前端XAML代码和后端核心代码示例。
C#
111,130
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章