是否可以禁用控件的键盘输入?例如 ListView
?我怎么做?我已经尝试覆盖 KeyUp
KeyDown
事件,但显然不是这样?
IsEnabled
是一个很好的解决方案,但我只想禁用键盘交互并保持鼠标交互不变。
最佳答案
处理 KeyDown
事件为时已晚,但您可以处理 PreviewKeyDown事件,这应该会给你你正在寻找的行为:
private void MyListBox_PreviewKeyDown(object sender, KeyEventArgs e)
{
e.Handled = true;
}
关于c# - 我可以禁用特定控件的键盘输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2220291/