【发布时间】:2011-07-07 11:51:16
【问题描述】:
当一个项目被选中时,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);
}
谢谢, 比尔
【问题讨论】:
标签: event-handling listbox double-click