C# winform 中展开Treeview节点的问题。。。有分
发布网友
发布时间:2024-09-28 15:14
我来回答
共4个回答
热心网友
时间:2024-10-15 13:02
public void treeTool(TreeViewItem item,int grade)
{
if (grade < 2 && item.Items.Count > 0)
{
for (int i = 0; i < item.Items.Count; i++)
{
TreeViewItem nowItem = item.Items[i] as TreeViewItem;
nowItem.IsExpanded = true;
treeTool(nowItem, grade++);
}
}
else if (grade > 2 && item.Items.Count>0)
{
for (int i = 0; i < item.Items.Count; i++)
{
TreeViewItem nowItem = item.Items[i] as TreeViewItem;
nowItem.IsExpanded = false;
treeTool(nowItem, grade++);
}
}
}
没 winform 不知道 正确性怎么样
大概就这么个意思 用递归的
具体样式什么的 自己改下
热心网友
时间:2024-10-15 13:03
c#好长时间 没碰了,循环2次到2级节点,将其属性改一下就可以了
热心网友
时间:2024-10-15 13:03
我晕你。 有个一方法来定指 展开还是收缩。
热心网友
时间:2024-10-15 13:04
都搞忘了