public static void Help_ini(Noda noda, string[] text) { if_operator s = (noda as if_operator); if (s != null) { s.Butt_ini(text); } }
private static void SizeChange(object sender, EventArgs e) { if_operator if_ = sender as if_operator; for (int i = 0; i < if_.down_contacts.Length; i++) { if_.down_contacts[i].Size = new Size((int)(if_.Width * 0.16), if_.Height / if_.down_contacts.Length); if_.down_contacts[i].Location = new Point((int)((if_).Width - ((if_).Width * 0.16)), i * (if_.Height / if_.down_contacts.Length)); if_.down_contacts[i].Font = new System.Drawing.Font("Trebuchet MS", if_.down_contacts[i].Height > if_.down_contacts[i].Width ? if_.down_contacts[i].Width / 3.5f : if_.down_contacts[i].Height / 3.5f, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); } }
public void Load_save() { Controller.Load(); for (int i = 0; i < Controller.load_s.Count; i++) { switch (Controller.load_s[i].type) { case "if": { MVS_Controller.if_operator working_Data = new MVS_Controller.if_operator(this, panel1); string[] text = null; Controller.Create_new_Nod(Controller.load_s[i].name, "if_operator", working_Data, ref text); working_Data.label.Text = Controller.load_s[i].text; working_Data.Butt_ini(text); working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); working_Data.Location = new Point(Controller.load_s[i].x, Controller.load_s[i].y); working_Data.Size = new Size(Controller.load_s[i].Whight, Controller.load_s[i].Height); } break; case "Result": { MVS_Controller.Result working_Data = new MVS_Controller.Result(this, panel1); string[] text = null; Controller.Create_new_Nod(Controller.load_s[i].name, "Result", working_Data, ref text); working_Data.label.Text = Controller.load_s[i].text; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); working_Data.Location = new Point(Controller.load_s[i].x, Controller.load_s[i].y); working_Data.Size = new Size(Controller.load_s[i].Whight, Controller.load_s[i].Height); } break; case "operator": { MVS_Controller.Working_data working_Data = new MVS_Controller.Working_data(this, panel1); string[] text = null; Controller.Create_new_Nod(Controller.load_s[i].name, Controller.load_s[i].text.Split('!')[1], working_Data, ref text); working_Data.label.Text = Controller.load_s[i].text.Split('!')[0]; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); working_Data.Location = new Point(Controller.load_s[i].x, Controller.load_s[i].y); working_Data.Size = new Size(Controller.load_s[i].Whight, Controller.load_s[i].Height); } break; case "Data": { MVS_Controller.Working_data working_Data = new MVS_Controller.Working_data(this, panel1); string[] text = null; Controller.Create_new_Nod(Controller.load_s[i].name, "Data", working_Data, ref text); working_Data.label.Text = Controller.load_s[i].text; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); working_Data.Location = new Point(Controller.load_s[i].x, Controller.load_s[i].y); working_Data.Size = new Size(Controller.load_s[i].Whight, Controller.load_s[i].Height); } break; } } Controller.Load_connect(); }
private void NOD_button_Click(object sender, EventArgs e) { int count = Convert.ToInt32((sender as ToolStripMenuItem).Name); string name_main = config_info[count][0], type = config_info[count][1], name_vis = config_info[count][2]; if (type[type.Length - 1] == '.') { type = "operator"; } if (type == "if_operator") { type = "if"; } switch (type) { case "if": { MVS_Controller.if_operator working_Data = new MVS_Controller.if_operator(this, panel1); string[] text = null; Controller.Create_new_Nod(name_main, "if_operator", working_Data, ref text); working_Data.label.Text = name_vis; working_Data.Butt_ini(text); working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); } break; case "Result": { MVS_Controller.Result working_Data = new MVS_Controller.Result(this, panel1); string[] text = null; Controller.Create_new_Nod(name_main, "Result", working_Data, ref text); working_Data.label.Text = name_vis; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); } break; case "operator": { MVS_Controller.Working_data working_Data = new MVS_Controller.Working_data(this, panel1); string[] text = null; Controller.Create_new_Nod(name_main, config_info[count][1].Replace(".", ""), working_Data, ref text); working_Data.label.Text = name_vis; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); } break; case "Data": { MVS_Controller.Working_data working_Data = new MVS_Controller.Working_data(this, panel1); string[] text = null; Controller.Create_new_Nod(name_main, "Data", working_Data, ref text); working_Data.label.Text = name_vis; working_Data.Show(); panel1.Controls.Add(working_Data); working_Data.BringToFront(); } break; } }