protected override void ProcessDown(ref MouseEventExtArgs e)
 {
     if (IsDoubleClick(e))
     {
         e = e.ToDoubleClickEventArgs();
     }
     base.ProcessDown(ref e);
 }