public FullPanelForm(FullPanel _panel) { InitializeComponent(); area = new bufferArea(); _app = SgtApplication.CreateInstance(); if (_panel == null) { } else { fullPanel = _panel; fullPanel.UpdateNumeric(); CopyTo(fullPanel.GPanel_1.Graphic_1, area.GraphicsGroup_1[0]); CopyTo(fullPanel.GPanel_1.Graphic_2, area.GraphicsGroup_1[1]); CopyTo(fullPanel.GPanel_1.Graphic_3, area.GraphicsGroup_1[2]); CopyTo(fullPanel.GPanel_1.Graphic_4, area.GraphicsGroup_1[3]); CopyTo(fullPanel.GPanel_1.Graphic_5, area.GraphicsGroup_1[4]); CopyTo(fullPanel.GPanel_2.Graphic_1, area.GraphicsGroup_2[0]); CopyTo(fullPanel.GPanel_2.Graphic_2, area.GraphicsGroup_2[1]); CopyTo(fullPanel.GPanel_2.Graphic_3, area.GraphicsGroup_2[2]); CopyTo(fullPanel.GPanel_2.Graphic_4, area.GraphicsGroup_2[3]); CopyTo(fullPanel.GPanel_2.Graphic_5, area.GraphicsGroup_2[4]); CopyTo(fullPanel.GPanel_3.Graphic_1, area.GraphicsGroup_3[0]); CopyTo(fullPanel.GPanel_3.Graphic_2, area.GraphicsGroup_3[1]); CopyTo(fullPanel.GPanel_3.Graphic_3, area.GraphicsGroup_3[2]); CopyTo(fullPanel.GPanel_3.Graphic_4, area.GraphicsGroup_3[3]); CopyTo(fullPanel.GPanel_3.Graphic_5, area.GraphicsGroup_3[4]); area.Items.Clear(); if (fullPanel.Items != null && fullPanel.Items.Count > 0) { foreach (VPanelParameter item in fullPanel.Items) { if (item != null) { VPanelParameter n_item = new VPanelParameter(); n_item.Color = item.Color; n_item.Font = item.Font; n_item.Identifier = item.Identifier; n_item.PNumber = item.PNumber; n_item.Tag = item.Tag; area.Items.Add(n_item); } } } checkBox1.Checked = area.Show_gr1 = fullPanel.Show_gr1; checkBox2.Checked = area.Show_gr2 = fullPanel.Show_gr2; checkBox3.Checked = area.Show_gr3 = fullPanel.Show_gr3; numericUpDown1.Value = area.GraphicsGroup_1[0].Width; numericUpDown2.Value = area.GraphicsGroup_1[1].Width; numericUpDown4.Value = area.GraphicsGroup_1[2].Width; numericUpDown3.Value = area.GraphicsGroup_1[3].Width; numericUpDown5.Value = area.GraphicsGroup_1[4].Width; numericUpDown15.Value = area.GraphicsGroup_2[0].Width; numericUpDown14.Value = area.GraphicsGroup_2[1].Width; numericUpDown13.Value = area.GraphicsGroup_2[2].Width; numericUpDown12.Value = area.GraphicsGroup_2[3].Width; numericUpDown11.Value = area.GraphicsGroup_2[4].Width; numericUpDown10.Value = area.GraphicsGroup_3[0].Width; numericUpDown9.Value = area.GraphicsGroup_3[1].Width; numericUpDown8.Value = area.GraphicsGroup_3[2].Width; numericUpDown7.Value = area.GraphicsGroup_3[3].Width; numericUpDown6.Value = area.GraphicsGroup_3[4].Width; textBox31.Text = fullPanel.VPanelName; } }