<p>How to get the last selected item in a .Net Forms multiselect ListBox? Apparently if I select an item in the listbox and then select another 10 the selected item is the first one.</p>

<p>I would like to obtain the last element that I selected/deselected.</p>

Not sure I understand the question, but the last selected item will be the last in the SelectedItems array, so something like this should work:
```
```
ListItem i = list.SelectedItems[list.SelectedItems.Length-1];
```
```