private void OnListBoxMouseChange(object sender, EventArgs e)
{
// Change in tracking state?
if (_listBox.MouseOver != _trackingMouseEnter)
{
_trackingMouseEnter = _listBox.MouseOver;
// Raise appropriate event
if (_trackingMouseEnter)
OnTrackMouseEnter(EventArgs.Empty);
else
OnTrackMouseLeave(EventArgs.Empty);
}
}