public CurvesWF() { InitializeComponent(); imageBuilder = ImagePictureBox.CreateGraphics(); imageWidth = ImagePictureBox.Width / 2; imageHeight = ImagePictureBox.Height / 2; imageBuilder.TranslateTransform(imageWidth, imageHeight); Curve[] curveList = new Curve[] { new Parabola(1F, imageWidth), new Hyperbola(1F, 1F, imageWidth), new Ellipse(1F, 1F, imageWidth) }; CurvesList.Items.AddRange(curveList); }