Нормально ли для ListBox запуск метода обработчика событий DoubleClick дважды при выделении элемента? В течение нескольких дней я пытался определить, что может быть причиной этого, и, похоже, не могу изолировать какую-либо проблему, которая должна приводить к тому, что Listbox запускает метод обработчика событий дважды, и начинаю верить, что это может быть просто нормальным ответом. Кто-нибудь имеет опыт работы с этой проблемой или предлагает какие-либо идеи?
...
listBox1.Items.Clear();
listBox1.DoubleClick += filteredAlbum_DoubleClick;
foreach (XmlNode node in replyNode.ChildNodes)
{
listBox1.Items.Add(node.ChildNodes[0].Value); }
}
listBox1.SelectedIndex = 0;
...
private void filteredAlbum_DoubleClick(object sender, EventArgs e)
{
var selectedItem = listBox1.SelectedItem.ToString();
MessageBox.Show(ActiveFilter + " = " + selectedItem);
}
Спасибо,
Билл