protected override void OnMouseDown (MouseEventArgs e) { if (PreviewCellClick != null) { var hitTestInfo = HitTest(e.X, e.Y); var localPoint = e.Location; // PointToClient(e.Location); var eventArgs = new DataGridViewPreviewCellClickEventArgs(hitTestInfo.ColumnIndex, hitTestInfo.RowIndex, localPoint.X, localPoint.Y, e); PreviewCellClick(this, eventArgs); if (eventArgs.Handled) return; } base.OnMouseDown(e); }
protected override void OnMouseDown(MouseEventArgs e) { if (PreviewCellClick != null) { var hitTestInfo = HitTest(e.X, e.Y); var localPoint = e.Location; // PointToClient(e.Location); var eventArgs = new DataGridViewPreviewCellClickEventArgs(hitTestInfo.ColumnIndex, hitTestInfo.RowIndex, localPoint.X, localPoint.Y, e); PreviewCellClick(this, eventArgs); if (eventArgs.Handled) { return; } } base.OnMouseDown(e); }