Beispiel #1
0
 private void buttonTriagle_Click(object sender, EventArgs e)
 {
     figure = new Triangle();
     type = "triangle";
 }
Beispiel #2
0
 private void buttonRectangle_Click(object sender, EventArgs e)
 {
     figure = new Rectangles();
     type = "rectangle";
 }
Beispiel #3
0
 private void buttonLine_Click(object sender, EventArgs e)
 {
     figure = new Line();
     type = "line";
 }
Beispiel #4
0
 private void buttonEllipse_Click(object sender, EventArgs e)
 {
     figure = new Ellipse();
     type = "ellipse";
 }
Beispiel #5
0
 private void pictureBox_MouseUp(object sender, MouseEventArgs e)
 {
     mouseDownFlag = false;
     figure.EndPoint = e.Location;
     figureList.Add(figure);
     reDrawAll();
     figure = null;
 }
Beispiel #6
0
 private void pictureBox_MouseDown(object sender, MouseEventArgs e)
 {
     if (figure != null)
     {
         figure.StartPoint = e.Location;
         mouseDownFlag = true;
     }
     else
     {
         figure = FactoryFigure.CreateFigure(type);
         figure.StartPoint = e.Location;
         mouseDownFlag = true;
     }
 }