Hi Ian,
Thanks for the update.
The ProcessCmdKey override event is fired when key is activated. Please refer to the code which is explains the same.
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
int clipboardFlags = GridDragDropFlags.Text | GridDragDropFlags.Styles | GridDragDropFlags.Compose;
Keys keyCode = keyData & Keys.KeyCode;
bool controlKeyDown = (Control.ModifierKeys & Keys.Control) != Keys.None;
if (controlKeyDown && (keyCode == Keys.V))//|| keyCode == Keys.C || keyCode == Keys.X))
{
//code
}
return base.ProcessCmdKey(ref msg, keyData);
}
Let me know if you have any further concerns.
Regards,
Ragamathullah B.