C#实现输入内容长度检查

C#实现输入内容长度检查在工作中,一些工作场景下,需要对我们录入的数据做一些简单的准确性判定 。 好比录入数据的长度则是此中一种比力直不雅的判定 。 下面,我们以一个C#winfrom程式编写长度验证的布景来看看,C#事项录入数据长度查抄的实现 。

C#实现输入内容长度检查

文章插图

需要这些哦
电脑
方式/
1在建一个winfrom项目,在上面添加两个label控件和两个textbox控件,一个用于填写要管控的长度设置,一个用来领受录入的数据 。

C#实现输入内容长度检查

文章插图

2编写查抄函数checklength().先把两个textbox框中的长度确定出来 。
  private void checklength()
        {
            int m = int.Parse(textBox1.Text);
            int n = textBox2.Text.Length;
        }

C#实现输入内容长度检查

文章插图

3判定语句编写 。
 private void checklength()
        {
            int m = int.Parse(textBox1.Text);//界说长度
            int n = textBox2.Text.Length;//录入内容长度
            if (m != n)
            {
                MessageBox.Show("输入长度错误!");
            }
            else
            {
                MessageBox.Show("OK!");
            }

C#实现输入内容长度检查

文章插图

4完美下代码,条码长度错误今后让输入框变为红色,并把输入内容全数选中 。
  private void checklength()
        {
            int m = int.Parse(textBox1.Text);//界说长度
            int n = textBox2.Text.Length;//录入内容长度
            if (m != n)
            {
                MessageBox.Show("输入长度错误!");
                textBox2.BackColor = Color.Red;
                textBox2.SelectAll();
            }
            else
            {
                MessageBox.Show("OK!");
                textBox2.BackColor = Color.White;
                textBox2.SelectAll();
            }
        }

C#实现输入内容长度检查

文章插图

5操纵回车事务来验证录入的内容长度是否合适自界说长度 。
       private void textBox2_KeyDown(object ser, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                    checklength();

推荐阅读