一个文本框,一个按钮。在文本框中必须以指定的字符为开头,比如文本框中必须以:abc开头,后面随意输入。虚心请教,请指点。

解决方案 »

  1.   

    for 循环,得到前3个字符,如果是abc就继续,否则报错
    或用正则限制
      

  2.   


    if (textBox1.Text.StartsWith=="abc")
    {
      //正确
    }
    else
    {
      //错误
    }
      

  3.   


    private void button1_Click(object sender, EventArgs e)
            {
                string a="abc";
                string b = this.textBox1.Text.Substring(0, a.Length);
                if (b.Equals(a))
                {
                    //通过验证,符合要求
                }
                else
                {
                    MessageBox.Show("输入文本必须以" + a + "开头");
                }
            }
      

  4.   


            private void button1_Click(object sender, EventArgs e)
            {
                string a="abc";            
                if (this.textBox1.Text.StartsWith(a))
                {
                    //通过验证,符合要求
                  }
                else
                {
                    MessageBox.Show("输入文本必须以" + a + "开头");
                }
            }这个方法也行!