//конструктор
        public StandartNode(TreeViewNodeType NodeType,
                            object ChildsParam,
                            Type ChildTypeParam,
                            bool bDbSetType = false)
        {
            //информация по узлу
            TreeViewNodeInfo NI = TreeViewNodeInfos[NodeType];

            Name            = NI.nodeName;
            this.bDbSetType = bDbSetType;
            Childs          = ChildsParam;
            ChildType       = ChildTypeParam;
            this.NodeType   = NodeType;
        }
 //конструктор
 public TreeViewNode(string name,
                     int nodeId,
                     int id,
                     DataProvider NodeProvider)
 {
     if (name != null)
     {
         this.name = name;
     }
     this.nodeId       = nodeId;
     this.id           = id;
     this.NodeProvider = NodeProvider;
     NodeType          = NodeProvider.NodeType;
     NodeInfo          = TreeViewNodeInfos[NodeType];
     systemName        = NodeInfo.systemNodeName;
 }
Example #3
0
 public TreeViewNode(string name,
                     TreeViewNodeType type,
                     TreeViewNode?parent,
                     string icon,
                     string color,
                     List <TreeViewNode> children        = null !,
Example #4
0
 protected override int GetNodeTypeLevel(TreeViewNodeType node) => node switch
 {
Example #5
0
 public TreeViewNode(string name,
                     TreeViewNodeType type,
                     TreeViewNode?parent,
                     string?icon  = null,
                     string?color = null,
                     List <TreeViewNode> children        = null !,
 public TreeNodeTagObject(TreeViewNodeType nodeType, FtTransmitterDataset nodeDataset, object nodeDatasetSubObject = null)
 {
     NodeType             = nodeType;
     NodeDataset          = nodeDataset;
     NodeDatasetSubObject = nodeDatasetSubObject;
 }