protected override void OnPaint(PaintEventArgs e)
 {
     var p = new Painter();
     p.DrawMarker(this, e.Graphics);
     p.DrawDate(this, e.Graphics);
 }