Example #1
0
 private void butt_ClearAll_Click(object sender, EventArgs e)
 {
     Shapes.Clear();
     shapesList.ClearSelected();
     shapesList.Items.Clear();
     flagStart = false;
     tmpShape = null;
     Refresh();
 }
Example #2
0
 private void addShape(Shape shape)
 {
     Shapes.Add(shape);
     shapesList.Items.Add(shape.DescriptionString);
 }
Example #3
0
 private void MainScreen_MouseMove(object sender, MouseEventArgs e)
 {
     switch (Figures)
     {
         case rdB_Positions.cross:
             tmpShape = new Cross(e.Location);
             Refresh();
             break;
         case rdB_Positions.line:
             if (!flagStart)
             {
                 lineStart = e.Location;
                 Refresh();
             }
             else
             {
                 tmpShape = new Line(lineStart, e.Location);
                 Refresh();
             }
             break;
         case rdB_Positions.circle:
             if (!flagStart)
             {
                 CircleCenter = e.Location;
                 Refresh();
             }
             else
             {
                 tmpShape = new Circle(CircleCenter, e.Location);
                 Refresh();
             }
             break;
     }
 }
Example #4
0
 private void rdButt_Lines_CheckedChanged(object sender, EventArgs e)
 {
     Figures = rdB_Positions.line;
     tmpShape = null;
     Refresh();
 }
Example #5
0
 private void rdButt_Cross_CheckedChanged(object sender, EventArgs e)
 {
     flagStart = false;
     Figures = rdB_Positions.cross;
     tmpShape = null;
     Refresh();
 }