Esempio n. 1
0
        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;
            }
        }