protected override bool ProcessDataGridViewKey(KeyEventArgs e) { if (DataGridViewKey != null) { DataGridViewKey.Invoke(this, e); if (e.Handled) { return(true); } } return(base.ProcessDataGridViewKey(e)); }
protected override bool ProcessDialogKey(Keys keyData) { if (DataGridViewKey != null) { var keyEventArgs = new KeyEventArgs(keyData); DataGridViewKey.Invoke(this, keyEventArgs); if (keyEventArgs.Handled) { return(true); } } return(base.ProcessDialogKey(keyData)); }