Take the 2-minute tour ×  I have a ListBox that is bound to a
BindingList collection. This works great.  My only grief occurs
when the first item enters the collection. The default behavior
of the ListBox is to select that item - yet, this does not raise
the SelectedIndexChanged event. I assume this is because the
SelectedIndex is initially set to null; on becoming anything but
null, the index isn't actually changed; rather assigned. How can
I stop the default behavior of selecting (highlighting) the
first initial item added to the ListBox?  If my assumption is
wrong, please shed some light?   Here is the core parts of my
code thus far.      public UavControlForm()
_controlFacade = new UavController.Facade.ControlFacade();
private void UpdateFlightUavListBox()
lsbFlightUavs.DataSource = _controlFacade.GetFlightUavTally();
lsbFlightUavs.DisplayMember = "Name";      private static
BindingList<FlightUav> _flightUavTally = new
BindingList<FlightUav>();     public BindingList<FlightUav