如何编写代码 (C#) 以使用户无法输入错误的数据类型
本文关键字:输入 错误 数据类型 用户 代码 何编写 | 更新日期: 2023-09-27 18:36:39
我想使用 C# 编写代码,用于用户在文本框中输入数据,但他们不应该输入整数。他们必须输入字母而不是数字或操作等。例如,当他们输入"asss12"时,程序会显示一个对话框窗口,告诉"你输入了错误的类型"。它必须逐个控制数据。
private void button2_Click(object sender, EventArgs e) {
int result;
int i;
for (i = 0; i < textBox1.Text.Length; i++)
{
if (int.TryParse(textBox1.Text.Substring(i, 1), out result))
{
MessageBox.Show("yanlış girdiniz");
}
else
{
MessageBox.Show("thank you");
}
}
}
对于 Windows 窗体:
- 将屏蔽文本框拖放到窗体上。
- 将其
Mask
属性更改为类似于LLLLLL
的属性(对每个所需字符重复L
一次)。
类似的控件可用于 WPF。
研究正
则表达式的使用,这是要检查的正确正则表达式
([a-zA-Z's])+