private void butt_ClearAll_Click(object sender, EventArgs e) { Shapes.Clear(); shapesList.ClearSelected(); shapesList.Items.Clear(); flagStart = false; tmpShape = null; Refresh(); }
private void addShape(Shape shape) { Shapes.Add(shape); shapesList.Items.Add(shape.DescriptionString); }
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; } }
private void rdButt_Lines_CheckedChanged(object sender, EventArgs e) { Figures = rdB_Positions.line; tmpShape = null; Refresh(); }
private void rdButt_Cross_CheckedChanged(object sender, EventArgs e) { flagStart = false; Figures = rdB_Positions.cross; tmpShape = null; Refresh(); }