Пример #1
0
 private void selectFigure(object sender)
 {
     if (selectButton)
     {
         GeometricFigures.GeometricFigures button = (GeometricFigures.GeometricFigures)sender;
         selectButtonObject.BackColor = Color.White;
         if (selectButtonObject == button)
         {
             selectButtonObject = null;
             selectButton       = false;
         }
         else
         {
             button.BackColor   = Color.Aqua;
             selectButtonObject = button;
             selectButton       = true;
         }
     }
     else
     {
         GeometricFigures.GeometricFigures button = (GeometricFigures.GeometricFigures)sender;
         button.BackColor   = Color.Aqua;
         selectButtonObject = button;
         selectButton       = true;
     }
 }
Пример #2
0
        private void CreateFigure(MouseEventArgs e)
        {
            switch (_typeObject)
            {
            case 0:
                return;

            case 1:
                buttonNew = new GeometricFigures.Circle(new Point(e.X, e.Y));
                break;

            case 2:
                buttonNew = new GeometricFigures.Square(new Point(e.X, e.Y));
                break;

            case 3:
                buttonNew = new GeometricFigures.Rectangule(new Point(e.X, e.Y));
                break;

            case 4:
                buttonNew = new GeometricFigures.Triangle(new Point(e.X, e.Y));
                break;

            case 5:
                buttonNew = new GeometricFigures.Line(new Point(e.X, e.Y));
                break;

            case 6:
                buttonNew = new GeometricFigures.Arc(new Point(e.X, e.Y));
                break;

            case 7:
                buttonNew = new GeometricFigures.Elipse(new Point(e.X, e.Y));
                break;
            }
            buttonNew.Click += button_Click;

            panel1.Controls.Add(buttonNew);
            buttonNew.BringToFront();
        }