Beispiel #1
0
 public void DrawRectangle()
 {
     if (Control.ModifierKeys == Keys.Shift)
     {
         if ((x2 - x1) < (y2 - y1))
         {
             rectangleArray[rcounter] = new rectangle(x1, y1, (x2 - x1), (x2 - x1), colour);
         }
         else if ((y2 - y1) < (x2 - x1))
         {
             rectangleArray[rcounter] = new rectangle(x1, y1, (y2 - y1), (y2 - y1), colour);
         }
         else
         {
             rectangleArray[rcounter] = new rectangle(x1, y1, (x2 - x1), (x2 - x1), colour);
         }
     }
     else
     {
         rectangleArray[rcounter] = new rectangle(x1, y1, (x2 - x1), (y2 - y1), colour);
     }
     rcounter++;
     drawPanel.Invalidate();
 }
Beispiel #2
0
 public Form1()
 {
     InitializeComponent();
     for (int i = 0; i < 20; i++)
     {
         rectangleArray[i] = new rectangle();
     }
     for (int i = 0; i < 20; i++)
     {
         ellipseArray[i] = new ellipse();
     }
     for (int i = 0; i < 20; i++)
     {
         lineArray[i] = new line();
     }
     for (int i = 0; i < 20; i++)
     {
         squiggleArray[i] = new squiggle();
     }
     for (int i = 0; i < 20; i++)
     {
         polygonArray[i] = new polygon();
     }
 }