版主还想麻烦您一下 在VB中Cancel = True已经解决了这个问题。
但是我在易语言中使用,它不支持变体型。导致无法正确赋值。还有其它变通方法吗? 回复 10楼leikaihua的帖子
Spread EditMode 是单元格进入编辑状态后才触发,具体说是启动了一个编辑器。
而 ctrl+xctrl+v 没有出现可编辑的文本框。所以没有触发。
很抱歉,Spread for ActiveX 产品没有在易语言环境进行过测试。目前确实没有更好的方法来解决这个问题。 回复 12楼iceman的帖子
多谢版主耐心回复: Spread EditMode 是单元格进入编辑状态后才触发;那还有比这个更靠前的事件吗?比如 将要进入编辑状态?或者 可以触发ctrl+xctrl+v的事件? 回复 13楼leikaihua的帖子
请通过以下代码测试:
Private Sub fpSpread1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyV
If (Shift And vbCtrlMask) > 0 Then
MsgBox "CTRL V is pressed"
End If
Case vbKeyC
If (Shift And vbCtrlMask) > 0 Then
MsgBox "CTRL C is pressed"
End If
End Select
End Sub
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
1
[2]