protected override void WndProc(ref Message m) { if (m.Msg == WM_PAINT) { if (AllowPaint) base.WndProc(ref m); else m.Result = IntPtr.Zero; } else base.WndProc (ref m); }