C# 如何禁止Listview自动查找您键入的内容
我正在使用listview在我的应用程序中实现一些自动帮助。用户可以输入一个文件,我用它滚动到listview中的适当位置。但是,如果用户将焦点更改为listview并在其中键入内容,listview将开始自己处理用户的输入。我想启用listview并使其可聚焦(我从中获取键和鼠标事件),但我想关闭“我会找到您在这里键入的内容”功能C# 如何禁止Listview自动查找您键入的内容,c#,listview,C#,Listview,我正在使用listview在我的应用程序中实现一些自动帮助。用户可以输入一个文件,我用它滚动到listview中的适当位置。但是,如果用户将焦点更改为listview并在其中键入内容,listview将开始自己处理用户的输入。我想启用listview并使其可聚焦(我从中获取键和鼠标事件),但我想关闭“我会找到您在这里键入的内容”功能 有什么想法吗?你可以按一下键盘->清除选择 但不确定这是否是最好的方式 MyListView.SelectedItems.Clear() 处理按键事件: p
有什么想法吗?你可以按一下键盘->清除选择 但不确定这是否是最好的方式
MyListView.SelectedItems.Clear()
处理按键事件:
private void listBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar >= 'a' && e.KeyChar <= 'z') // replace with desired conditional
{
e.Handled = true;
}
}
private void listBox1\u按键(对象发送器,按键事件参数e)
{
如果(e.KeyChar>='a'&&e.KeyChar