请问VS.NET2005里如何判断用户按的是backspace键?
我用key.keychar=keys.back结果不行
然后我输出key.keychar,当我按backspace的时候发现输出的竟然是一个黑底白色的符号,由于无法复制,所以我也没办法弄上来让大家看看.请问我该如何处理,谢谢.
[解决办法]
其实是可以复制的,呵呵。
If e.KeyChar = " " Then
MsgBox( "OK ")
End If
或者可以这样。
If e.KeyChar = ChrW(8) Then
MsgBox( "OK ")
End If
[解决办法]
是不是就是能在窗体上显示出来按了backspace键就行了?在窗体上加一个label控件。
Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Back) Then
Me.Label1.Text = "你按下了bacgspace键 "
End If
End Sub
不知道是不是这个意思