title: MultiSelect ListBox Select And DeSelect Event
body: <p>I have a ListBox in winforms Application, now the business logic demands me to fire one function if an item in the List Box is Selected and fire another if an item in the List Box is Deselected.</p>
  
  <p>But the way I see it none of the Events Listed in VS is giving that power of Execution. I do see Events like </p>
  
  <pre><code>SelectedIndexChanged(object sender, EventArgs e)
  </code></pre>
  
  <p>and </p>
  
  <pre><code>SelectedValueChanged(object sender, EventArgs e)
  </code></pre>
  
  <p>But both these event fires if there is a change in the selection of the ListBox. But it doesn't specify if an item was selected or deselected which raised the event.</p>
  
  <p>Any suggestion on this would be very helpful.</p>
  
  <p>I even found the following link on MSDN </p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/system.windows.controls.listboxitem.unselected%28v=vs.110%29.aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/system.windows.controls.listboxitem.unselected%28v=vs.110%29.aspx</a></p>
  
  <p>But I am not sure how to apply the same in this situation.</p>