gpt4 book ai didi

c# - 如何禁用 DataGridView 键盘快捷键?

转载 作者:太空狗 更新时间:2023-10-29 23:19:10 24 4
gpt4 key购买 nike

我刚刚注意到 DataGridView 有一个默认的快捷方式,所以每当您按下 Ctrl + H 时,DataGridView 的编辑控件退格,并且可以删除您在单元格内的整个选择。

这会变得很烦人,因为我想在按下 Ctrl + H 时打开一个替换框。有什么方法可以停止退格,同时仍然可以用它来打开替换框吗?

我正在运行 C# 2.0,但如果较新的 C# 有解决方案,我可以将我的应用程序更新到 3.5。

最佳答案

这将进入您的表单代码:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.H))
{
//ShowReplaceDialog() or whatever it is you want to do here.
return true; //we handled the key
}

return base.ProcessCmdKey(ref msg, keyData); //we didn't handle it
}

关于c# - 如何禁用 DataGridView 键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2619535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com