我有一个列表视图,它恰好对按下Enter
或Return
键做出反应。项目上还有一个上下文菜单。一个菜单条目打开一个对话框。当我在该对话框中输入内容并按Enter键时,对话框接受该值并关闭。到目前为止一切都很好。
但该对话框中的Enter
/ Return
发送回到KeyUp
事件开始的列表视图。这不是故意的!
其他信息:对话框将按钮设置为AcceptButton
,以便按下该表单中的Enter
将自动触发该按钮,该按钮本身会以DialogResult
关闭对话框。
答案 0 :(得分:0)
没关系。我更改为使用列表框中的KeyDown
事件而不是KeyUp
并且不再有问题(因为keydown在对话框中而不在listview上,但keyup在listview上发生)。