社区
C#
帖子详情
vs2005中treeview的功能
maggie_ma
2007-05-14 02:05:50
谁知道,vs2005中的treeview,当选中treeview的子结点时,它的上级结点也被选中,并且当选中父结点时,所有的子结点都被自动选中,怎么来做?
...全文
272
3
打赏
收藏
vs2005中treeview的功能
谁知道,vs2005中的treeview,当选中treeview的子结点时,它的上级结点也被选中,并且当选中父结点时,所有的子结点都被自动选中,怎么来做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Alwayslzy
2007-05-14
打赏
举报
回复
学习
王集鹄
2007-05-14
打赏
举报
回复
//参考如下代码:
private void TreeNodeChild(TreeNode ATreeNode, bool AChecked) // 同步子节点
{
if (ATreeNode == null) return;
ATreeNode.Checked = AChecked;
foreach (TreeNode vTreeNode in ATreeNode.Nodes)
TreeNodeChild(vTreeNode, AChecked);
}
private void TreeNodeCheck(TreeNode ATreeNode, bool AChecked)
{
if (ATreeNode == null) return;
ATreeNode.Checked = AChecked;
if (AChecked) // 如果选中本节点这就是选中全部上级节点
{
TreeNodeCheck(ATreeNode.Parent, AChecked);
}
else
{
if (ATreeNode.Parent != null && ATreeNode.Parent.Checked)
{
foreach(TreeNode vTreeNode in ATreeNode.Parent.Nodes)
if (vTreeNode.Checked) return;
TreeNodeCheck(ATreeNode.Parent, AChecked); // 判断是否所有的兄弟节点Checked都为false
}
}
}
private bool updateTreeNode = false;
private void treeView1_AfterCheck(object sender, TreeViewEventArgs e)
{
if (updateTreeNode) return; // 如果在刷新中
updateTreeNode = true;
try
{
TreeNodeChild(e.Node, e.Node.Checked); // 同步子节点
TreeNodeCheck(e.Node, e.Node.Checked);
}
finally
{
updateTreeNode = false;
}
}
maggie_ma
2007-05-14
打赏
举报
回复
顶
TreeView
操作实例-
VS
2005
在.NET Framework
中
,`
TreeView
`控件...
VS
2005
提供了丰富的设计时和运行时
功能
,帮助开发者轻松地构建和管理`
TreeView
`控件。记住,实践是最好的老师,不断尝试和优化你的代码,将使你对`
TreeView
`控件的掌握更加熟练。
VS
2005
的
TreeView
和ListView的演示源代码
在.NET Framework
中
,Visual Studio
2005
(
VS
2005
)为开发者提供了丰富的控件库,其
中
TreeView
和ListView是两个非常重要的组件。这两个控件在Windows应用程序开发
中
广泛应用,用于展示层次结构的数据(如文件系统)...
VS
2008的
treeview
+sql
2005
+SWFUpload上传(含数据库文件)
本人在
vs
2008下修改基于网上的一个
treeview
代码可以实现通过读取sql
2005
数据库表显示目录树并进行增删改,条目排序操作,支持模糊搜索
功能
。配合使用SWFUpload上传控件上传文件(最大支持单个2G)并关联文件(默认为mht...
treeview
单击图标变换
在本文
中
,我们将深入探讨如何在
VS
2005
环境下利用JavaScript实现
TreeView
节点单击时图标的变换。 首先,让我们了解
TreeView
的基本结构。
TreeView
控件由一个或多个TreeNode对象组成,每个TreeNode可以有子TreeNode,...
treeView
连接sql
2005
在本教程
中
,我们将探讨如何使用`
TreeView
`控件与SQL Server
2005
数据库进行交互,这对于初学者来说是一个很好的起点。 1. **
TreeView
控件简介** `
TreeView
`控件允许用户以树状结构展示数据,常用于导航菜单、文件...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章