title: How to return to the previously selected index on index change event
body: <p>I have a issue leading on from this question: <a href="https://stackoverflow.com/questions/782313/how-can-i-handle-combobox-selected-index-changing">How can I handle ComboBox selected index changing?</a> The first comment of the answer to the question basically asks the same as what I'm asking here.</p>
  
  <p>It describes how to catch an index change event. This works fine however I've got an error provider waiting on this event that effectively makes certain fields compulsory. If it equates to true (or in other words a compulsory field is empty) it exits out of the sub. </p>
  
  <p>This works fine; the data remains the same and the compulsory fields are highlighted however the problems occurs from the fact that the selected index has already changed. In other words you're seeing the data from the original index but the actual highlighted index within the combo-box has already changed. The event's <em>ChangedIndex</em>, it fires when an index has been changed.</p>
  
  <p>Is there anyway I can re-select the previous index and/or cancel the transition to the new index? Is there a event like ChangingIndex in a similar manor to what the DeletingRecord is to the RecordDeleted event?</p>
  
  <p>EDIT- I'm using a ListBox not a ComboBox which doesn't have the SelectedIndexChanging event.</p>