[C#] Objekte von einer Listbox in eine andere verschieben

Webrat

Grünschnabel
Hallo Leute, :)

ich habe ein Problem.
Und zwar habe ich 2 ListBoxen.
Die erste Listbox hat als DataSource eine ArrayList in der Objekte einer Klasse liegen.
Ich möchte nun in der Listbox mehrere Objekte auswählen, die dann in eine 2. ArrayList verschoben werden um sie von dort aus weiterzuverarbeiten (darstellung in 2. ListBox etc.)
Code:
Geraet Dingsbums = new Geraet(...)
...
ArrayList gerList = new ArrayList();
ArrayList gerList2 = new ArrayList();
...
gerList.Add(Dingsbums);
...
            listBox1.DataSource = gerList;
            listBox1.DisplayMember = "Name";
            listBox1.SelectedIndex = 0;

            listBox2.DataSource = gerList2;
            ...

Wie schaffe ich es nun in ListBox1 selektierte Objekte in "gerList2" rüberzubekommen?
Habs schon mit CopyTo probiert ... klappt aber nicht.

Vielleicht hat einer von Euch ja eine Idee.

Gruß
Webrat
 
SelectedItem enthält das selektierte Objekt. Dieses musst du dann aus der ersten ArrayList rausnehmen und der zweiten hinzufügen.
 
Zurück