如何创建一个 MaskedTextBox 来接受十六进制和空格?
我在 .NET 中使用 Windows 窗体。
很简单:你不能。
不是标准的MaskedTextBox。
您可以尝试将输入与 Textbox.Validating 事件处理程序中的正则表达式进行匹配。
我还使用了我在 Stack Overflow 问题Restricting the characters in the text box 中发布的本土“RegexMaskedTextBox”解决方案。
我使用 KeyDown 事件解决了我的问题。KeyEventArgs.SuppressKeyPress 将完全处理我想要的!