title: Removing listbox item
body: <p>Im at beginner level and have tried for a while now. Im trying to remove an item from a <code>ListBox</code> with the help of a remove button. The code is not giving away any errors but the items is not disappearing from the list.
  This is the part im struggling with</p>
  
  <pre><code>void taBort()
  {
      listboxKontakter.SelectedItems.Remove(listboxKontakter.SelectedItems);
      textboxAnteckningar.Clear();
      textboxGatuadress.Clear();
      textboxNamn.Clear();
      textboxPostnummerOrt.Clear();
      textboxEmail.Clear();
      textboxFödelsedag.Value = DateTime.Now;
  }
  </code></pre>
  
  <p>Here is my entire code:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.ComponentModel;
  using System.Data;
  using System.Drawing;
  using System.IO;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  using System.Windows.Forms;
  
  namespace adressboken
  {
      public partial class Form1 : Form
      {
  
          List&lt;Kontakter&gt; kontaktLista = new List&lt;Kontakter&gt;();
          Kontakter person;
          string path = "kontakter.txt";
  
  
  
          public Form1()
          {
              InitializeComponent();
          }
  
          private void LäggTill_Click(object sender, EventArgs e)
          {
              person = new Kontakter();
              person.FullständigtNamn = textboxNamn.Text;
              person.Gatuadress = textboxGatuadress.Text;
              person.PostnummerOrt = textboxPostnummerOrt.Text;
              person.Födelsedag = textboxFödelsedag.Value;
              person.Email = textboxEmail.Text;
              person.Anteckningar = textboxAnteckningar.Text;
  
              kontaktLista.Add(person);
  
              listboxKontakter.DataSource = null;
              listboxKontakter.DisplayMember = "FullständigtNamn";
              listboxKontakter.DataSource = kontaktLista;
  
              textboxAnteckningar.Clear();
              textboxGatuadress.Clear();
              textboxNamn.Clear();
              textboxPostnummerOrt.Clear();
              textboxEmail.Clear();
              textboxFödelsedag.Value = DateTime.Now;
  
              textboxAntal.Text = kontaktLista.Count.ToString();
          }
  
          private void Rensa_Click(object sender, EventArgs e)
          {
              textboxAnteckningar.Clear();
              textboxGatuadress.Clear();
              textboxNamn.Clear();
              textboxPostnummerOrt.Clear();
              textboxEmail.Clear();
              textboxFödelsedag.Value = DateTime.Now;
          }
          void taBort()
          {
  
              textboxAnteckningar.Clear();
              textboxGatuadress.Clear();
              textboxNamn.Clear();
              textboxPostnummerOrt.Clear();
              textboxEmail.Clear();
              textboxFödelsedag.Value = DateTime.Now;
          }
  
          private void Form1_Load(object sender, EventArgs e)
          {
              kontaktLista = new List&lt;Kontakter&gt;();
              string line = "";
              StreamReader sr = new StreamReader(path);
              while ((line = sr.ReadLine()) != null)
              {
                  string[] listarray = line.Split(',');
                  person = new Kontakter();
                  person.FullständigtNamn = listarray[0];
                  person.Gatuadress = listarray[1];
                  person.PostnummerOrt = listarray[2];
                  person.Email = listarray[3];
                  person.Födelsedag = Convert.ToDateTime(listarray[4]);
                  person.Anteckningar = listarray[5];
                  kontaktLista.Add(person);
              }
              sr.Close();
              listboxKontakter.DataSource = kontaktLista;
              listboxKontakter.DisplayMember = "FullständigtNamn";
          }
  
          public void listboxKontakter_Click(object sender, EventArgs e)
          {
              person = (Kontakter)listboxKontakter.SelectedItem;
              textboxNamn.Text = person.FullständigtNamn;
              textboxGatuadress.Text = person.Gatuadress;
              textboxPostnummerOrt.Text = person.PostnummerOrt;
              textboxEmail.Text = person.Email;
              textboxFödelsedag.Value = person.Födelsedag;
              var selectedindex = listboxKontakter.SelectedItems;
          }
  
          private void Spara_Click(object sender, EventArgs e)
          {
              StreamWriter sw = new StreamWriter(path);
              foreach (Kontakter k in kontaktLista)
              {
                  sw.WriteLine(k.FullInfo);
              }
              sw.Close();
          }
  
          private void taBortToolStripMenuItem_Click(object sender, EventArgs e)
          {
              taBort();
          }
  
          private void TaBort_Click(object sender, EventArgs e)
          {
              taBort();
          }
  
  
      }
  
  
  }
  </code></pre>