c#控件默认的键盘上下键事件怎么禁用
比如Detail的ListView,当我按键盘上下键是会上下选择里面的项的,怎么禁用上下键事件,因为上下键我要做别的用,急等~...
比如Detail的ListView,当我按键盘上下键是会上下选择里面的项的,怎么禁用上下键事件,因为上下键我要做别的用,急等~
展开
2个回答
展开全部
private void listView1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Up)
e.Handled = true;
}
会渣纯生前梁亩成KeyDown事件慧森了吧?
{
if (e.KeyCode == Keys.Down || e.KeyCode == Keys.Up)
e.Handled = true;
}
会渣纯生前梁亩成KeyDown事件慧森了吧?
追问
这样会有一个问题 比如我之前选择了一项 该项为选中状态了 然后我按键盘上键 去执行了我的事件,执行 e.Handled = true;之后刚才选中的项就会为不选中的的状态了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询