private new void Paint(object sender, PaintEventArgs e) { if (_startPaint) { Shapeslist.Accept(new DrawVisitor(), e.Graphics); _startPaint = false; Refresh(); } }