Add Listitem from one listbox to another listbox with preventing duplicate in c#

In this article I’m going to explain how to add listitem from one listbox to another listbox with preventing duplicate.
    
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Windows.Forms;
namespaceAddlistitemOneListboxtoAnotherListbox
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private voidForm1_Load(object sender, EventArgs e)
        {
            listBox1.Items.Add(“AAA”);
            listBox1.Items.Add(“BBB”);
            listBox1.Items.Add(“CCC”);
            listBox1.Items.Add(“DDD”);
            listBox1.Items.Add(“EEE”);
        }
        private voidbutton1_Click(object sender, EventArgs e)
        {
           
            if (listBox1.SelectedIndex>-1 )
            {
                string str = listBox1.GetItemText(listBox1.SelectedItem);
                int idx = listBox2.FindString(str, -1);
  
                   if (idx!=-1)
                   {
                       MessageBox.Show(“Found the item – “ + str);
                   }
                   else
                   {
                 
                   listBox2.Items.Add(listBox1.SelectedItem);
              }
            }
        }
      }

}




Leave a Reply

Your email address will not be published. Required fields are marked *