public void AddNode()
        {
            for (int i = CreateNode.numberIN; i < FormAddNode.numberIN + CreateNode.numberIN; i++)
            {
                var node = Node.CreateNode("IN");
                Console.WriteLine(node.Text_Name + "--+--" + node.Index + " Index");
                panel_simu.Controls.Add(node);
                ListNodeIN.Add(node);
                InfoNode infoNode = InfoNode.GetInstance();
                infoNode.SetData(node);
            }
            for (int i = CreateNode.numberMN; i < FormAddNode.numberMN + CreateNode.numberMN; i++)
            {
                InfoNode infoNode = InfoNode.GetInstance();
                var      node     = Node.CreateNode("MN");
                panel_simu.Controls.Add(node);
                ListNodeMN.Add(node);
                infoNode.SetData(node);
            }

            Console.WriteLine(CreateNode.numberIN + "-------------");
            for (int i = CreateNode.numberAE; i < FormAddNode.numberAE + CreateNode.numberAE; i++)
            {
                var node = Node.CreateNode("AE");
                panel_simu.Controls.Add(node);
                ListNodeAE.Add(node);
                InfoNode infoNode = InfoNode.GetInstance();
                infoNode.SetData(node);
            }
        }
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            CreateNode.CreateData();
            createNode();
            //Đưa dữ liệu thiết lập trong infoNode vào node
            InfoNode infoNode = InfoNode.GetInstance();

            for (int i = 0; i < ListNodeIN.Count; i++)
            {
                infoNode.SetData(ListNodeIN[i]);
            }
            for (int i = 0; i < ListNodeMN.Count; i++)
            {
                infoNode.SetData(ListNodeMN[i]);
            }
            if (txtColumn.Text == "")
            {
                txtColumn.ForeColor = Color.Gray;
            }
        }