已经过去一个小时了。我只想在编辑 DataGridView 时实现复制和粘贴。也许我要求太多了?
这就是我到目前为止所拥有的。初始化:
dataGridView.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(dataGridView_EditingControlShowing);
我猜哪个叫:
private void dataGridView_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
e.Control.KeyDown += Control_KeyDown;
}
我们有:
private void Control_KeyDown(object sender, KeyEventArgs e)
{
if (e.Modifiers == Keys.Control && e.KeyCode == Keys.C)
{
System.Diagnostics.Debug.WriteLine("control c");
}
}
我可以捕获控制权。我可以捕获 C。我无法捕获 Ctrl-C。这是不可能的。