我需要在Windows窗体中实现一个文本框,用户必须遵循值格式的约束。例如,我想强制它们以格式输入数字:00-000-0-0000,我希望破折号出现在文本框中。我认为这些被称为分段或格式化的文本输入,但谷歌没有发现它。任何形式的提示都表示赞赏。
答案 0 :(得分:4)
您正在寻找专为此类情况设计的MaskedTextBox,您可以在MSDN
中找到有关它的更多信息对于您的样本,您只需将MaskedTextBox的Mask属性设置为您提供的格式:
maskedTextBox1.Mask = "00-000-0-0000";