终于解决了,我在combo的keydown事件中定义了一个变量flag,在combo1_click
中加入一行:
if flag=1 then
flag=0
exit sub
endif
全部代码如下:
Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)
'当按下方向键时不响应读盘动作(即绕过combo1_click)
If KeyCode > 32 And KeyCode < 41 Then
flag = 1
End If
'当回车时作读盘动作
If keycode=13 Then
List1.Visible = False
ListView1.SetFocus
Combo1_click
End If
End Sub