示例#1
0
 private void CheckCircle_Click(object sender, EventArgs e)
 {
     if (checkCircleFlat.Checked == true)
     {
         checkCircleFlat.Checked = false;
         typeCapacitor           = GlobalData.TypeCapacitor.Cylinder;
     }
     else if (checkCircleCylinder.Checked == true)
     {
         checkCircleCylinder.Checked = false;
         typeCapacitor = GlobalData.TypeCapacitor.Flat;
     }
 }
示例#2
0
        public Capacitor()
        {
            textBoxFlatE = new TextBox();
            textBoxCylE  = new TextBox();
            textBoxS     = new TextBox();;
            textBoxD     = new TextBox();;
            textBoxR1    = new TextBox();;
            textBoxR2    = new TextBox();;
            textBoxL     = new TextBox();;

            pictureValuePlus    = new PictureBox();
            pictureValueMinus   = new PictureBox();
            pictureSeq          = new PictureBox();
            picturePar          = new PictureBox();
            pictureGearFlat     = new PictureBox();
            pictureGearCylinder = new PictureBox();
            picturePanelFlat    = new PictureBox();
            picturePanelCyl     = new PictureBox();
            checkCircleFlat     = new Zeroit.Framework.Metro.ZeroitMetroCheckCircle();
            checkCircleCylinder = new Zeroit.Framework.Metro.ZeroitMetroCheckCircle();
            colorScheme         = new Zeroit.Framework.Metro.ZeroitMetroCheckCircle.MainColorScheme();

            picture.Image = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\capacitor.png");

            //метод загрузки шрифта
            GlobalData.LoadFont(14);
            labelValue.Font      = GlobalData.DigitalFont;
            labelValue.Left      = 74;
            labelValue.Top       = 62;
            labelValue.BackColor = Color.Black;
            labelValue.Width     = 38;
            labelValue.ForeColor = Color.LimeGreen;
            labelValue.TextAlign = HorizontalAlignment.Center;

            pictureValueMinus.Width       = 16;
            pictureValueMinus.Height      = 16;
            pictureValueMinus.Left        = 49;
            pictureValueMinus.Top         = 66;
            pictureValueMinus.SizeMode    = PictureBoxSizeMode.AutoSize;
            pictureValueMinus.BackColor   = Color.Transparent;
            pictureValueMinus.Cursor      = Cursors.Hand;
            pictureValueMinus.Image       = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\minus0.png");
            pictureValueMinus.MouseEnter += PictureValueMinus_MouseEnter;
            pictureValueMinus.MouseLeave += PictureValueMinus_MouseLeave;
            pictureValueMinus.Click      += PictureValueMinus_Click;

            pictureValuePlus.Width       = 16;
            pictureValuePlus.Height      = 16;
            pictureValuePlus.Left        = 121;
            pictureValuePlus.Top         = 66;
            pictureValuePlus.SizeMode    = PictureBoxSizeMode.AutoSize;
            pictureValuePlus.BackColor   = Color.Transparent;
            pictureValuePlus.Cursor      = Cursors.Hand;
            pictureValuePlus.Image       = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\plus0.png");
            pictureValuePlus.MouseEnter += PictureValuePlus_MouseEnter;
            pictureValuePlus.MouseLeave += PictureValuePlus_MouseLeave;
            pictureValuePlus.Click      += PictureValuePlus_Click;

            pictureSeq.Width     = 44;
            pictureSeq.Height    = 9;
            pictureSeq.Left      = 71;
            pictureSeq.Top       = 23;
            pictureSeq.SizeMode  = PictureBoxSizeMode.AutoSize;
            pictureSeq.BackColor = Color.Transparent;
            pictureSeq.Cursor    = Cursors.Hand;
            pictureSeq.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\sequentially0.png");
            pictureSeq.Click    += PictureSeq_Click;

            picturePar.Width     = 44;
            picturePar.Height    = 9;
            picturePar.Left      = 71;
            picturePar.Top       = 35;
            picturePar.SizeMode  = PictureBoxSizeMode.AutoSize;
            picturePar.BackColor = Color.Transparent;
            picturePar.Cursor    = Cursors.Hand;
            picturePar.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\parallel0.png");
            picturePar.Click    += PicturePar_Click;

            colorScheme.BorderColor      = Color.Transparent;
            colorScheme.FillColor        = Color.White;
            colorScheme.InnerCirclecolor = Color.White;

            checkCircleFlat.CheckOnClick = true;
            checkCircleFlat.ColorScheme  = colorScheme;
            checkCircleFlat.Left         = 11;
            checkCircleFlat.Top          = 74;
            checkCircleFlat.Size         = new Size(20, 20);
            checkCircleFlat.Cursor       = Cursors.Hand;
            checkCircleFlat.BackColor    = Color.Green;
            checkCircleFlat.Click       += CheckCircle_Click;
            checkCircleFlat.DoubleClick += CheckCircle_DoubleClick;

            checkCircleCylinder.CheckOnClick = true;
            checkCircleCylinder.ColorScheme  = colorScheme;
            checkCircleCylinder.Left         = 155;
            checkCircleCylinder.Top          = 74;
            checkCircleCylinder.Size         = new System.Drawing.Size(20, 20);
            checkCircleCylinder.Cursor       = Cursors.Hand;
            checkCircleCylinder.BackColor    = Color.Green;
            checkCircleCylinder.Click       += CheckCircle_Click;
            checkCircleCylinder.DoubleClick += CheckCircle_DoubleClick;

            pictureGearFlat.Width     = 11;
            pictureGearFlat.Height    = 12;
            pictureGearFlat.Left      = 11;
            pictureGearFlat.Top       = 8;
            pictureGearFlat.SizeMode  = PictureBoxSizeMode.AutoSize;
            pictureGearFlat.BackColor = Color.Transparent;
            pictureGearFlat.Cursor    = Cursors.Hand;
            pictureGearFlat.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\gear.png");
            pictureGearFlat.Click    += PictureGearFlat_Click;

            pictureGearCylinder.Width     = 11;
            pictureGearCylinder.Height    = 12;
            pictureGearCylinder.Left      = 165;
            pictureGearCylinder.Top       = 8;
            pictureGearCylinder.SizeMode  = PictureBoxSizeMode.AutoSize;
            pictureGearCylinder.BackColor = Color.Transparent;
            pictureGearCylinder.Cursor    = Cursors.Hand;
            pictureGearCylinder.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\gear.png");
            pictureGearCylinder.Click    += PictureGearCylinder_Click;

            picturePanelFlat.Width  = 134;
            picturePanelFlat.Height = 161;

            picturePanelFlat.SizeMode  = PictureBoxSizeMode.AutoSize;
            picturePanelFlat.BackColor = Color.Transparent;
            picturePanelFlat.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\panelFlat.png");

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxS.TabStop   = false;
            textBoxS.Font      = GlobalData.DigitalFont;
            textBoxS.Left      = 15;
            textBoxS.Top       = 33;
            textBoxS.BackColor = Color.White;
            textBoxS.Width     = 95;
            textBoxS.ForeColor = Color.Black;
            textBoxS.TextAlign = HorizontalAlignment.Left;
            textBoxS.Cursor    = Cursors.IBeam;
            textBoxS.KeyPress += GlobalData.KeyPress;

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxFlatE.TabStop   = false;
            textBoxFlatE.Font      = GlobalData.DigitalFont;
            textBoxFlatE.Left      = 15;
            textBoxFlatE.Top       = 77;
            textBoxFlatE.BackColor = Color.White;
            textBoxFlatE.Width     = 95;
            textBoxFlatE.ForeColor = Color.Black;
            textBoxFlatE.TextAlign = HorizontalAlignment.Left;
            textBoxFlatE.Cursor    = Cursors.IBeam;
            textBoxFlatE.KeyPress += GlobalData.KeyPress;

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxD.TabStop   = false;
            textBoxD.Font      = GlobalData.DigitalFont;
            textBoxD.Left      = 15;
            textBoxD.Top       = 122;
            textBoxD.BackColor = Color.White;
            textBoxD.Width     = 95;
            textBoxD.ForeColor = Color.Black;
            textBoxD.TextAlign = HorizontalAlignment.Left;
            textBoxD.Cursor    = Cursors.IBeam;
            textBoxD.KeyPress += GlobalData.KeyPress;

            picturePanelCyl.Width     = 129;
            picturePanelCyl.Height    = 200;
            picturePanelCyl.SizeMode  = PictureBoxSizeMode.AutoSize;
            picturePanelCyl.BackColor = Color.Transparent;
            picturePanelCyl.Image     = Image.FromFile(@"C:\Users\Evgenij\CourseProject\ElectronVPL\pictures\capacitor\panelCyl.png");

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxR1.TabStop   = false;
            textBoxR1.Font      = GlobalData.DigitalFont;
            textBoxR1.Left      = 17;
            textBoxR1.Top       = 29;
            textBoxR1.BackColor = Color.White;
            textBoxR1.Width     = 100;
            textBoxR1.ForeColor = Color.Black;
            textBoxR1.TextAlign = HorizontalAlignment.Left;
            textBoxR1.Cursor    = Cursors.IBeam;
            textBoxR1.KeyPress += GlobalData.KeyPress;

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxR2.TabStop   = false;
            textBoxR2.Font      = GlobalData.DigitalFont;
            textBoxR2.Left      = 17;
            textBoxR2.Top       = 74;
            textBoxR2.BackColor = Color.White;
            textBoxR2.Width     = 100;
            textBoxR2.ForeColor = Color.Black;
            textBoxR2.TextAlign = HorizontalAlignment.Left;
            textBoxR2.Cursor    = Cursors.IBeam;
            textBoxR2.KeyPress += GlobalData.KeyPress;

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxCylE.TabStop   = false;
            textBoxCylE.Font      = GlobalData.DigitalFont;
            textBoxCylE.Left      = 17;
            textBoxCylE.Top       = 117;
            textBoxCylE.BackColor = Color.White;
            textBoxCylE.Width     = 100;
            textBoxCylE.ForeColor = Color.Black;
            textBoxCylE.TextAlign = HorizontalAlignment.Left;
            textBoxCylE.Cursor    = Cursors.IBeam;
            textBoxCylE.KeyPress += GlobalData.KeyPress;

            GlobalData.LoadFont(11);      //метод загрузки шрифта
            textBoxL.TabStop   = false;
            textBoxL.Font      = GlobalData.DigitalFont;
            textBoxL.Left      = 17;
            textBoxL.Top       = 164;
            textBoxL.BackColor = Color.White;
            textBoxL.Width     = 100;
            textBoxL.ForeColor = Color.Black;
            textBoxL.TextAlign = HorizontalAlignment.Left;
            textBoxL.Cursor    = Cursors.IBeam;
            textBoxL.KeyPress += GlobalData.KeyPress;


            contactMinus.Width  = 34;
            contactMinus.Height = 12;
            contactMinus.Left   = 60;
            contactMinus.Top    = 92;

            contactPlus.Width  = 34;
            contactPlus.Height = 12;
            contactPlus.Left   = 94;
            contactPlus.Top    = 92;

            labelValue.Text             = "1";
            typeCapacitor               = GlobalData.TypeCapacitor.Flat;
            checkCircleFlat.Checked     = true;
            checkCircleCylinder.Checked = false;
            picturePanelFlat.Visible    = false;
            picturePanelCyl.Visible     = false;
        }