0
A
回答
0
我使用KeyDown事件解决了我的问题。 KeyEventArgs.SuppressKeyPress将完全处理我想要的!
0
简单:你不行。与标准MaskedTextBox不符。
0
您可以尝试将输入与Textbox.Validating事件处理程序中的正则表达式进行匹配。
我也使用了一个自己生成的“RegexMaskedTextBox”解决方案,我在Stack Overflow问题Restricting the characters in the text box中发布。
相关问题
- 1. 将十进制转换为十六进制和十六进制
- 2. 十六进制和十进制转换
- 3. 十六进制
- 4. 十六进制
- 5. 十六进制和概率
- 6. 转换十六进制,十进制,八进制和ASCII?
- 7. 十六进制为二进制和十进制在matlab中
- 8. 使用十进制或十六进制
- 9. 十六进制值
- 10. 为十六进制
- 11. 0x00000000十六进制?
- 12. Console.WriteLine(十六进制)
- 13. Java - ByteBuffer和十进制和十六进制之间的转换
- 14. Android WifiManager - 以十六进制或不以十六进制
- 15. 十六进制表示为char十六进制的文本
- 16. 添加十六进制值以得到十六进制结果
- 17. 将字符串转换为十六进制到十六进制
- 18. 转换十六进制字符串十六进制值
- 19. 如何十六进制转换为十六进制
- 20. 将十六进制拆分为2个十六进制值
- 21. 选择一个十六进制附近的十六进制数
- 22. 十六进制字符串到十六进制整数
- 23. 输入十六进制并用C++读取十六进制
- 24. VBA隐藏十进制和十六进制的负数十进制数
- 25. 十六进制,八进制,二进制到十进制(C++)
- 26. C指针位置,十进制和十六进制
- 27. Clojure等价于Python的编码('十六进制')和解码('十六进制')
- 28. 字符串为十六进制和十六进制转换为字符串
- 29. 为什么printf自动将%x%o%d转换为十六进制十六进制和十二进制
- 30. 二进制转换为十六进制和十六进制转换为二进制
MaskedTextBox上没有验证吗?即使Java AWT也有! – Victor 2011-06-08 13:51:01
我想你可以尝试拦截'KeyPress'事件并检查被按下的字符是否是一个有效的十六进制字符,但是如果你这样做了,你可以用一个简单的文本框来做。 – 2011-06-08 13:53:05
我秒这个KeyPress拦截想法。您可以使用简单的文本框并将该字符与正则表达式[0-9a-fA-F]进行匹配。如果不匹配,请将e.Handled设置为true以取消击键。 – Ken 2011-06-08 14:02:48