private void CalculateAreaPermiters() { if (SelectedFigure != null) { toolStripStatusLabelArea.Text = "Area:" + (int)SelectedFigure.CalculateSurface() + " Pixels " + " Perimeters: " + (int)SelectedFigure.CalculateParameter() + " Pixels"; } if (SelectedFigure == null && FigureList != null) { var area = FigureList .Select(s => s.CalculateSurface()) .Sum(); var Perimiters = FigureList .Select(s => s.CalculateParameter()) .Sum(); toolStripStatusLabelArea.Text = "Area:" + (int)area + " Pixels " + " Perimeters: " + (int)Perimiters + " Pixels "; } }