private void OPenToolStripMenuItem_Click(object sender, EventArgs e) { if (IsExpand) { All_treeList.CollapseAll(); IsExpand = false; return; } All_treeList.ExpandAll(); IsExpand = true; }
private void SetShowGroups() { typeLabels = new MyLabels(); if (typeLabels == null) { return; } List <TypeLabel> labels = new List <TypeLabel>(); switch (Type) { case RefreshType.None: labels = typeLabels.DynamicLabel.Union(typeLabels.StaticLabel).ToList(); break; case RefreshType.DynamicLabel: labels = typeLabels.DynamicLabel; break; case RefreshType.StaticLabel: labels = typeLabels.StaticLabel; break; } All_treeList.BeginUpdate(); All_treeList.Nodes.Clear(); foreach (TypeLabel item in labels.OrderByDescending(t => t.Name)) { TreeListNode ParentNode = All_treeList.AppendNode(null, null); ParentNode.SetValue(All_treeList.Columns[0], item.Name); ParentNode.Tag = item.Id; foreach (VideoLabel equip in item.Labels) { TreeListNode tree = ParentNode.Nodes.Add(""); tree.SetValue(All_treeList.Columns[0], equip.Name); tree.Tag = equip.Id; } } All_treeList.EndUpdate(); All_treeList.CollapseAll(); IsExpand = true; }