读书人

弄个防止listBox重复添加Items的小东西

发布时间: 2012-04-24 14:15:38 作者: rapoo

弄个防止listBox重复添加Items的小东西都脑大啊
依然重复添加了,根本没办法防止重复的items , 了个去啊。

C# code
        private void button2_Click(object sender, EventArgs e)        {            IPHostEntry iphost = Dns.GetHostEntry(textBox1.Text);                    //string ipaddress = ip.AddressFamily.ToString();                    //listBox1.Items.Add(ipaddress);                 foreach (IPAddress ip in iphost.AddressList)                  {                     if(!listBox1.SelectedItems.Contains(ip.ToString()))                     {                         listBox1.Items.Add(ip.ToString());                     }                     else                     {                         MessageBox.Show("Item Exists!");                        }                  }                }


[解决办法]
你还选中干嘛??

C# code
private void button2_Click(object sender, EventArgs e){       IPHostEntry iphost = Dns.GetHostEntry(textBox1.Text);        foreach (IPAddress ip in iphost.AddressList)        {             if(!listBox1.Items.Contains(ip.ToString()))              {                   listBox1.Items.Add(ip.ToString());              }               else               {                     MessageBox.Show("Item Exists!");                   }      }        } 

读书人网 >C#

热点推荐