Я пытаюсь сделать что-то при двойном щелчке по объекту в ListBox. Я нашел этот код для того, чтобы сделать это
void listBox1_MouseDoubleClick(object sender, MouseEventArgs e)
{
int index = this.listBox1.IndexFromPoint(e.Location);
if (index != System.Windows.Forms.ListBox.NoMatches)
{
MessageBox.Show(index.ToString());
//do your stuff here
}
}
Однако, когда я нажимаю на объект, событие не запущено. Событие запущено, если я нажимаю в ListBox ниже всех объектов.
Я установил свойство DataSource ListBox
кому: IList<MyObject>
.
Какие-либо идеи?