如何在字符串中表示退格?

时间:2011-05-09 20:38:50

标签: vb.net winforms

以下是我用来限制用户输入除预定义字符之外的任何其他字符的代码。但是使用我的代码我无法击退退格。

如何包含退格键?

 Dim s As String = "0123456789$"

 If s.IndexOf(e.KeyChar) = -1 Then
   e.Handled = True
 End If

3 个答案:

答案 0 :(得分:2)

Keys Enumeration

的精美列表
Keys.Back

像:

If e.KeyCode <> Keys.Back Then
  .......
End If

答案 1 :(得分:1)

ControlChars.Back应该为您提供退格符。

答案 2 :(得分:1)

按照以前的帖子:

Dim s As String = "0123456789$" & ControlChars.Back

If s.IndexOf(e.KeyChar) = -1 Then
  e.Handled = True
End If
相关问题