protected override void WndProc(ref Message m) { if (m.Msg == WM_MOUSELEAVE) { base.WndProc(ref m); Deactivate(); return; } base.WndProc(ref m); } }