社区
C#
帖子详情
treeview 问题 节点选中状态保存
itliyi
2009-04-30 01:57:16
treeview 问题
左边树控件 右面几个文本框
点击左面节点 点击添加按钮 树形控件不可选 enable=false 在文本框中添加节点信息 点击保存 刷新树控件 同时enable=true可选
问题是怎样点击保存后之前选中节点继续保持选中状态可以继续在其下面添加字节点
...全文
249
13
打赏
收藏
treeview 问题 节点选中状态保存
treeview 问题 左边树控件 右面几个文本框 点击左面节点 点击添加按钮 树形控件不可选 enable=false 在文本框中添加节点信息 点击保存 刷新树控件 同时enable=true可选 问题是怎样点击保存后之前选中节点继续保持选中状态可以继续在其下面添加字节点
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pricks
2009-04-30
打赏
举报
回复
12楼高手。
tag 的作用相当强悍!
deng520159
2009-04-30
打赏
举报
回复
好好利用tag这个属性,可以用一个队列把这个tag记录下来,如果此时你再点了树结点,就移动到其它地方去了,可以根据队列中的tag值查找treeview中知道任一时刻的selectnode 了,
booker
2009-04-30
打赏
举报
回复
[Quote=引用 7 楼 itliyi 的回复:]
关键是我要重新绑定树控件啊
[/Quote]
为什么要重新绑定,直接在树上添加一个节点不行么
itliyi
2009-04-30
打赏
举报
回复
8楼的只有取消才有效果,添加后递归重新绑定数据就不行了
9楼的要循环,效率不高啊
shaniu2008
2009-04-30
打赏
举报
回复
先把你原来选中的节点保存下来 String index=this.TreeView.SelectedNode 然后找到树的下标为index的节点, 然后让他选中
qqiuzaihui
2009-04-30
打赏
举报
回复
是不是应该将 treeview 的 HideSelection 的属性设置为: False .
itliyi
2009-04-30
打赏
举报
回复
关键是我要重新绑定树控件啊
booker
2009-04-30
打赏
举报
回复
4楼的答案是可以的。
private TreeNode node = null;
private void simpleButton2_Click(object sender, EventArgs e)
{
node = treeView1.SelectedNode;
}
private void simpleButton3_Click(object sender, EventArgs e)
{
treeView1.Refresh();
treeView1.SelectedNode = node;
}
itliyi
2009-04-30
打赏
举报
回复
楼上的不行 试过
kon3155
2009-04-30
打赏
举报
回复
TreeNode _oldNode = this.TreeView.SelectedNode;
先记录
然后 this.TreeView.SelectedNode = _oldNode;
itliyi
2009-04-30
打赏
举报
回复
楼上的前辈们 好像不行啊
starsword
2009-04-30
打赏
举报
回复
看不到图,点击保存时应该可以获得选中节点值,继续设置这个节点为选中状态就可以了吧
booker
2009-04-30
打赏
举报
回复
用GetNodeIndex得到当前节点的index,通过GetNodeByVisibleIndex来设置FocusedNode
C# 文字,复制格式操作 10例以上
1.加载窗体时让某一个控件取得焦点 2.加载窗体时让某一个控件取得焦点 ...15.如何在
TreeView
之间来回拖放
节点
16.示范如何利用公有属性来使窗体全局化. 17.示范如何传送窗体 18.示范如何访问另一个窗体的PUBLIC成员
毕业设计 基于ASP.NET在线知识管理系统成品课程讲解
该课程中应用到MasterPage模板页、
TreeView
导航控件、用户自定义控件、数据验证控件等ASP.NET服务器端控件。 该课程可以作为课程设计、大作业或毕业设计作品的思路参考。 、注意:学院会员可以免费学习部分课程 ,...
Delphi开发技巧之-VCL
ListView 排序 Stringgrid内使用回车键代替Tab键 TListBox内显示分栏 TListBox每一行显示交互的颜色 TMemo内光标位置根据鼠标移动 TMemo自动卷动 TRichEdit卷到特定位置 ...鼠标在TListBox移动时
选中
项目
vfp6.0系统免费下载
问题
2-7: 我的 Visual FoxPro 5.0 表单中包含有 ListView 或
TreeView
控件,它们不继承其新版本中的最新功能(如支持复选框)。已发布的应用程序中,由于带有这些表单,而在最终用户的机器上出现表单 OLE 错误,...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章