|
@@ -402,17 +402,46 @@ namespace Tps_LQ_Transmitter
|
|
advTree1.Nodes.Add(parent);
|
|
advTree1.Nodes.Add(parent);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ ////如果父节点只有一个,即只有一个通道,则不显示通道
|
|
|
|
+ //if(advTree1.Nodes.Count == 1)
|
|
|
|
+ //{
|
|
|
|
+ // DevComponents.AdvTree.Node root = advTree1.Nodes[0];
|
|
|
|
+ // advTree1.Nodes.Clear();
|
|
|
|
+ // foreach (DevComponents.AdvTree.Node item in root.Nodes)
|
|
|
|
+ // {
|
|
|
|
+ // advTree1.Nodes.Add(item);
|
|
|
|
+ // }
|
|
|
|
+ //}
|
|
//如果父节点只有一个,即只有一个通道,则不显示通道
|
|
//如果父节点只有一个,即只有一个通道,则不显示通道
|
|
- if(advTree1.Nodes.Count == 1)
|
|
|
|
|
|
+ if (advTree1.Nodes.Count == 1)
|
|
{
|
|
{
|
|
DevComponents.AdvTree.Node root = advTree1.Nodes[0];
|
|
DevComponents.AdvTree.Node root = advTree1.Nodes[0];
|
|
advTree1.Nodes.Clear();
|
|
advTree1.Nodes.Clear();
|
|
- foreach (DevComponents.AdvTree.Node item in root.Nodes)
|
|
|
|
|
|
+ if (root.Nodes.Count == 1)
|
|
{
|
|
{
|
|
- advTree1.Nodes.Add(item);
|
|
|
|
|
|
+ advTree1.Nodes.Add(root.Nodes[0]);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ List<DevComponents.AdvTree.Node> listtemp = new List<DevComponents.AdvTree.Node>();
|
|
|
|
+ foreach (DevComponents.AdvTree.Node item in root.Nodes)
|
|
|
|
+ {
|
|
|
|
+ listtemp.Add(item);
|
|
|
|
+ }
|
|
|
|
+ for (int i = 0; i < listtemp.Count; i++)
|
|
|
|
+ {
|
|
|
|
+ DevComponents.AdvTree.Node temp;
|
|
|
|
+ try
|
|
|
|
+ {
|
|
|
|
+ temp = (DevComponents.AdvTree.Node)listtemp[i];
|
|
|
|
+ advTree1.Nodes.Add(temp);
|
|
|
|
+ }
|
|
|
|
+ catch (Exception ex)
|
|
|
|
+ {
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
treeCanSelect = true;
|
|
treeCanSelect = true;
|
|
advTree1.EndUpdate();
|
|
advTree1.EndUpdate();
|
|
advTree1.Refresh();
|
|
advTree1.Refresh();
|