private void добавитьСигналToolStripMenuItem_Click(object sender, EventArgs e) { if (Parameters_Browser.SelectedNode == null) { } else { var Finder = Check_field_type(Parameter_Pool, Parameters_Browser.SelectedNode.Text); if (Finder == false) { Signal_adder Add_Wnd = new Signal_adder(); Add_Wnd.ShowDialog(); TreeNode Node_To_Add = new TreeNode(Add_Wnd.INSERT_SIGNAL.Name); Node_To_Add.Text = Add_Wnd.INSERT_SIGNAL.Name; Parameters_Browser.BeginUpdate(); Parameters_Browser.SelectedNode.Nodes.Add(Node_To_Add); Parameters_Browser.EndUpdate(); var Param_Node = Parameter_Pool.Find(x => x.Name == Parameters_Browser.SelectedNode.Text); if (Param_Node.Signals == null) { Param_Node.Signals = new List <Signal>(); } Param_Node.Signals.Add(Add_Wnd.INSERT_SIGNAL); } } }
private void добавитьПараметрToolStripMenuItem_Click(object sender, EventArgs e) { if (Parameters_Browser.SelectedNode == null) { Parameter_adder Add_Wnd = new Parameter_adder(); Add_Wnd.ShowDialog(); TreeNode Node_To_Add = new TreeNode(Add_Wnd.INSERT_PARAMETER.Name); Node_To_Add.Text = Add_Wnd.INSERT_PARAMETER.Name; Node_To_Add.Nodes.Add(Add_Wnd.INSERT_PARAMETER.Expr); Node_To_Add.Nodes[0].Text = Add_Wnd.INSERT_PARAMETER.Expr; Parameters_Browser.BeginUpdate(); Parameters_Browser.Nodes.Add(Node_To_Add); Parameters_Browser.EndUpdate(); Parameter_Pool.Add(Add_Wnd.INSERT_PARAMETER); } else { var Finder = Check_field_type(Parameter_Pool, Parameters_Browser.SelectedNode.Text); if (Finder == false) { Parameter_adder Add_Wnd = new Parameter_adder(); Add_Wnd.ShowDialog(); TreeNode Node_To_Add = new TreeNode(Add_Wnd.INSERT_PARAMETER.Name); Node_To_Add.Text = Add_Wnd.INSERT_PARAMETER.Name; Node_To_Add.Nodes.Add(Add_Wnd.INSERT_PARAMETER.Expr); Node_To_Add.Nodes[0].Text = Add_Wnd.INSERT_PARAMETER.Expr; Parameters_Browser.BeginUpdate(); Parameters_Browser.SelectedNode.Nodes.Add(Node_To_Add); Parameters_Browser.EndUpdate(); Parameter_Pool.Add(Add_Wnd.INSERT_PARAMETER); } } }