回 帖 发 新 帖 刷新版面

主题:为什么按"/"没有作用呢?

'设定键盘“/”的功能
Private Sub Command13_KeyDown(KeyCode As Integer, Shift As Integer)
If (KeyCode = 111) Then
    Label1.Caption = "/"
    Label2.Caption = Val(Text1.Text)
    Text1.Text = "0"
Else
    Exit Sub
End If
End Sub
===========================================================================
如上代码为什么按"/"键没有预期的作用呢?

回复列表 (共2个回复)

沙发

KeyCode = 111是小键盘上斜杠的键盘码,大键盘上的斜杠是191,所以用它的ASCII码比较好,都是47。

板凳

KeyDown事件的要求是该控件当前具有焦点!否则按键作用到别的控件或者窗体上了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册