我在WinForms中有一个文本框,仅用于输入电话号码。我怎么能通过掩盖它来做到这一点。 我使用if指令,但我想使用掩码。 实际上我最大的问题是我甚至不知道掩码文本框在哪里。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用Char.IsDigit()
功能检查用户输入。
试试这个:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (!char.IsDigit(e.KeyChar))
e.Handled = true;
}
答案 2 :(得分:0)
如何在.NET中添加MaskedTextBox
步骤
单击左侧栏中的“工具箱” 导航并查找MaskedTextBox .NET组件 双击它以在Windows窗体上获取它
步骤
单击右侧栏中的“属性”。它如下图所示 单击Set Mask或直接单击Browse按钮 将出现一个对话框,根据您在Mask标记为Textbox中的要求设置值 单击确定