我的 DataGridView 上有一个事件可以将数据复制到剪贴板,但是我的事件没有正确检测到Ctrl+C按下(我必须按下Ctrl+C大约 15 次,才能使这个事件检测到Ctrl+C按下)。
这是代码:
private void DataGridView_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyData == (Keys.Control | Keys.C))
{
DataObject d = DataGridView.GetClipboardContent();
Clipboard.SetDataObject(d);
e.Handled = true;
}
}
为什么这样?
Ctrl当我按下+时发生的屏幕截图C