我正在使用按键事件。它工作..但我需要显示十进制值。它只能访问“。(点)”
If txtunit. Focused = True Then
If Not Char.IsNumber(e.KeyChar) And Not e.KeyChar = Chr(Keys.Back) Then
e.Handled = True
End If
End If
答案 0 :(得分:0)
尝试将Chr(46)
包含在句号中。
If (Not Char.IsDigit(e.KeyChar) And Not e.KeyChar = Chr(Keys.Back) And Not e.KeyChar = Chr(46)) Then
e.Handled = True
End If
如果要在文本框中禁用粘贴,也可以这样做:
txtUnit.ShortcutsEnabled = False
虽然上面也会禁用复制。