protected override void OnPaint(PaintEventArgs e) { m_messages.Add(e); RunPendingMessages(e); m_messages.Add(e); }