windows7+vs2010+vb.net+winform+c1flexgrid4.0
如下代码:
Private Sub C1FlexGrid1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles C1FlexGrid1.KeyDown
If e.KeyData = Keys.Control + Keys.C Then
MsgBox("你按下了ctrl+c组合键")
End If
End Sub
按理按下 ctrl+C ,会提示"你按下了ctrl+c组合键",但发现拖曳选中单元格然后释放鼠标键后,也会出现 如上提示,即“你按下了ctrl+c组合键”。
后来故意改为 :
If e.KeyData = Keys.Control + Keys.B Then
MsgBox("你按下了ctrl+B组合键")
End If
则 拖曳后释放鼠标键,不出现如上提示。
抑或是过意设计成 拖曳释放=ctrl+C ?
|
|