C#中如何对DataGrid的键盘控制进行重写?

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:24:19
比如对Delete方法重写
应该怎么写?

重写基类中的 ProcessCmdKey 方法
给你贴一段示例如下:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Delete:
//这里写你要执行的方法
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}

注意
return base.ProcessCmdKey(ref msg, keyData);
这一步一定要加

再看了下问题 我这里写的是对整个winform窗体的键盘事件进行重写 如果LZ是webform 那么应该不是这个答案