private void HandleSelectedIndexChanged(object sender, EventArgs e) { if (m_changingSelection || !m_listBox.Visible) return; OnItemSelected(new EventArgs()); }