protected override void WndProc(ref Message m) { switch (m.Msg) { case PI.WM_NCHITTEST: if (InTransparentDesignMode) m.Result = (IntPtr)PI.HTTRANSPARENT; else base.WndProc(ref m); break; default: base.WndProc(ref m); break; } }