社区
C#
帖子详情
TreeView节点重命名问题
lisengl
2012-06-26 07:26:36
LabelEdit属性设为True后TreeNode处于可编辑状态,此时如何控制用户输入长度,比如只允许输入3个字符就不可以在接收输入字符了?
...全文
282
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的解决方案
我因为讲事件写在mousedown里所以出现了上述
问题
,写在mouseup里就可以了关键是mouseup前会触发afteredit,所以要写在mouseup里而不是mousedown。 转载于:https://www.cnblogs.com/zyizyizyi/archive/2004/12/22/2497866.html...
C#
TreeView
节点
重命名
TreeView
节点
重命名
时,发现新
节点
名与已有
节点
名重复,终止此次
重命名
if (nodeInfoList[i].nodeToolTipText == nodeChange) {
treeView
1.SelectedNode.EndEdit(true); MessageBox.Show("名为“" + newName + "”的项已存在,请为您要添加的项提供一个唯一的名称")...
Winform FTP 文档管理上传下载-初始化
TreeView
,增加、
重命名
、删除文件夹(二)
1.承接上文,新建WInform 窗体,在连接成功以后,隐藏登录界面,显示窗体2 private void btbLogin_Click(object sender, EventArgs e) { bool result = CheckConnect(tbFTP.Text, tbuser.Text, tbpwd.Text); if (resul
WPF一个完整的
TreeView
使用实例:(四)
节点
重命名
在
TreeView
添加
节点
后有时后会需要修改
节点
的名称,这时就需要
重命名
功能。这里简单实现了右键菜单
重命名
,效果如下:
WPF 之
TreeView
节点
重命名
下面的
TreeView
节点
是通过数据双向绑定的方式,绑定到TextBlock控件和TextBox控件的Text属性上,并且让两者绑定相同的属性,同时使TextBox控件刚好完全覆盖TextBlock控件, 由于TextBlock控件和TextBox控件的区别,TextBlock控件无法实现编辑,所以我在TextBlock控件的上面覆盖了一个TextBox控件,初始状态下我们设置T...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章