在一个textbox中输入些内容
然后textbox清空。
再次在此textbox输入内容。判断和上次输入的内容是否一样就像类是 鼠标键盘锁定软件那样判断输入的密码是否相同在一个文本框里面判断

解决方案 »

  1.   

    你使用一个全局的变量a=string.Empty
    那你得要一个事件来结束输入textbox
    结束事件
    可以判断了
    如果a==string.Empty
    保存
    a=textbox.Text
    else可以判断了a是等于textbox
      

  2.   

    你使用一个全局的变量a=string.Empty
    那你得要一个事件来结束输入textbox
    结束事件
    可以判断了
    如果a==string.Empty
    保存
    a=textbox.Text
    else可以判断了a是等于textbox
      

  3.   

    把它存入ViewState里,用时,再取出比较,或者给一个隐藏控件也行
      

  4.   

    是在 winform里面
    不是ASP.NET
      

  5.   

    在清空是记录this.TextBox1.text.copy()
    在下次输入完成和this.TextBox1.text进行比较
      

  6.   

    先把空间内容装到Tag里, text1.Tag = text1.Text;
    再把控件清空,text1.Text = "";
    等待输入……
    然后比较, 
    if (text1.Tag == (object)text1.Text)//或text1.Tag.Equals ((object)text1.Text)
        //相等
    else
        //不相等
      

  7.   

    设一个全局变量a
    你在清空textbox之前
    都给把textbox里面的值付给a 
    输入完新值后再跟a比较
      

  8.   

    楼主你说的,输入textbox内容后,再清除textbox...这里有问题。。应该要先有一个“提交”操作。所以我建议楼主这样做:新建一个全局变量:string laststring="";每次在textbox输入的内容并提交后,就在laststring=textbox.Text;//这样就可以存放上次一你输入的内容在laststring变量里。而你说的输入内容后要判断是否和一次的机同。这也需要一个事件。最一都用textbox_LostFoucs(object sender,EventHandleArgs e)事件在这个事件里你可以执行:
    private void textbox_LostFoucs(object sender,EventHandleArgs e)
    {
    if(laststring==textbox.Text)
    {
    //这里写:与上次输入匹配成功的处理代码。
    }
    else
    {
    //这里写:与上次输入匹配失败的处理代码。
    }
    }
      

  9.   

                List<string> str = new List<string>{ "12345", "23456", "34567" };//全局变量//form1_Load事件
                textBox1.AutoCompleteCustomSource.AddRange(str);
                textBox1.AutoCompleteSource = AutoCompleteSource.CustomSource;
                textBox1.AutoCompleteMode = AutoCompleteMode.Suggest;//textBox1_Validating
    str.Add(textBox1.Text);
      

  10.   

    看错了。SORRY~
    可以用
    string oldPassword =null;
    //textBox1_Validating
    if(oldPassword==null)
       oldPassword =textBox1.Text;
    else
    [
       if(textBox1.Text.Equals(oldPassword))
              //doing something
       else
              //doing something
    }
      

  11.   

    各位大哥都给了不错的解决方法,总结来说,既然要实现比较...就肯定要用到两个或两个以上的变量成员..
    不可能用textbox1.text==textbox1.text来比较!!!
    最简单的方法就是用一个变量temp 存储textbox 的text属性..
    至于什么时候把textbox的text属性赋值给temp;看你自己定了.
    比如单击一个确认按钮的时候执行下面语句
    {
        temp=textbox1.text;
    }
    最好不要在change事件里赋值.
     因为这样做的话.textbox的一举一动都会把textbox.text属性赋给temp了..这样就没意义了