protected override void OnHandleDestroyed(EventArgs e) { base.OnHandleDestroyed (e); try { if (_bMouseTrackingOn) Application.RemoveMessageFilter(this); } catch {} }