社区
C#
帖子详情
TreeView节点重命名问题
lisengl
2012-06-26 07:26:36
LabelEdit属性设为True后TreeNode处于可编辑状态,此时如何控制用户输入长度,比如只允许输入3个字符就不可以在接收输入字符了?
...全文
230
9
打赏
收藏
TreeView节点重命名问题
LabelEdit属性设为True后TreeNode处于可编辑状态,此时如何控制用户输入长度,比如只允许输入3个字符就不可以在接收输入字符了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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控制
Qt5 qml
TreeView
迄今为止功能最全的树控件
节点
前增减
节点
、
节点
后增加
节点
、
重命名
节点
及
节点
选中、悬浮背景颜色定制等功能
迄今为止功能最全,最好用的qml树控件。 包含功能,任意位置删除
节点
、任意位置增加
节点
,
节点
重命名
,背景颜色定制等功能。
wpf mvvm
treeview
动态加载(实现
重命名
与右键添加)
综合网上资源制作的,根据那些零碎的代码组合的,高手请跳过。已经整理好,可以运行。(特别注意,只有第一个根目录树加载了右键命令,第二个没有加载,自己可以根据需要改变每个树的右键命令)
TreeView
【WPF
节点
可以编辑】
是用WPF实现的功能,是在外国网站上找到的, 按F2可以修改
节点
名字! 用UserControl1.xaml的自定义控件来实现 用到DataTemplate模板。值得学习。
C#
TreeView
窗体版点击右键弹出菜单+直接修改名称+新建
节点
C#
TreeView
窗体版点击右键弹出菜单+直接修改名称+新建
节点
。与之前写的有所区别。可以直接在
节点
上进行修改!
TreeView
(实现树的
节点
增加、删除、拖拽、修改
节点
名等)
实现树的
节点
增加、删除、拖拽、修改
节点
名等
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章