Beispiel #1
0
        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 ";
            }
        }