用TextBox往ListBox里面添加数据,一次一行,问题:我如何在添加数据的时候检查ListBox里有没有这条数据了?如果没有可以添加,如果有了,不添加,并ListBox里和正要添加的这条数据重复的呈被选中状态???请大侠指点迷津!!!
谢谢!!!

解决方案 »

  1.   

    谢谢楼上的,那如何让重复的在ListBox中呈先中状态呢???
      

  2.   

    this.listBox1.SetSelected(i, true);
      

  3.   

    如何用?测试提示有错误!i是TextBox里面的值的变量吗?请给出详细的代码!!!谢谢!!!
      

  4.   

             private void button1_Click(object sender, EventArgs e)
             {
                 for (int i = 0; i < listBox1.Items.Count; i++)
                 {
                     if (listBox1.Items[i].ToString() == textBox1.Text)
                     {
                         listBox1.SelectedIndex = i;
                         return;
                     }
                 }             listBox1.Items.Add(textBox1.Text);
             }
      

  5.   

                int count = 0;
                for (int i = 0; i < this.listBox1.Items.Count; i++)
                {
                    if (this.listBox1.Items[i].ToString() == this.textBox1.Text)
                    {
                        this.listBox1.SetSelected(i, true);
                        count = 1;
                    }
                }
                if (count == 0)
                {
                    this.listBox1.Items.Add(this.textBox1.Text);
                }