【发布时间】:2013-10-11 17:04:00
【问题描述】:
ListView.KeyDown <Ctrl> 事件显示如下:
e KeyData = LButton | ShiftKey | Control
base {KeyData = LButton | ShiftKey | Control}
Alt false bool
Control true bool
Handled false bool
KeyCode LButton | ShiftKey
KeyData LButton | ShiftKey | Control
KeyValue 17
Modifiers
Shift false bool
SuppressKeyPress false bool
我不喜欢 <ShiftKey> 出现但 Control 键出现的事实。
在 ListView.KeyUp <Ctrl> 事件上显示如下:
- e {KeyData = LButton | ShiftKey}
+ base {KeyData = LButton | ShiftKey}
Alt false bool
Control false bool
Handled false bool
KeyCode LButton | ShiftKey
KeyData LButton | ShiftKey
KeyValue 17
Modifiers None
Shift false bool
SuppressKeyPress false
是什么让它很奇怪。查看网络以查看是否有此错误的任何示例,但什么也找不到。我尝试在托管表单上将 KeyPreview 设置为 true 无济于事。
欢迎任何意见。
【问题讨论】:
标签: c# listview visual-studio-2012 keyup