Exemplo n.º 1
0
        private void OPenToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (IsExpand)
            {
                All_treeList.CollapseAll();
                IsExpand = false;
                return;
            }

            All_treeList.ExpandAll();
            IsExpand = true;
        }
Exemplo n.º 2
0
        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;
        }