private void MainForm_MouseClick(object sender, MouseEventArgs e) { if (figuresBuilder == null) { return; } selectedFigure = figuresBuilder.build(); selectedFigure.Location = e.Location; if (ChoseColorForm.chosenColor == default) { ChoseColorForm.getFigureBaseColor(selectedFigure.FigureType); selectedFigure.Color = ChoseColorForm.baseColor; } else { selectedFigure.Color = ChoseColorForm.chosenColor; } AreaAccumulator.accumulateArea(selectedFigure.Area, selectedFigure.FigureType); displayArea(); _figures.Add(selectedFigure); Invalidate(); }
private void choseColorButton_Click(object sender, EventArgs e) { ChoseColorForm choseColor = new ChoseColorForm(); choseColor.ShowDialog(); }