C# 列表框中某项上的第一次鼠标单击事件不会';t触发函数
我尝试这样做:当用户在列表框上选择一个项目时,就会触发函数C# 列表框中某项上的第一次鼠标单击事件不会';t触发函数,c#,winforms,C#,Winforms,我尝试这样做:当用户在列表框上选择一个项目时,就会触发函数listboxClicked。但是,第一次单击通常无法触发该功能。它仅在我第二次单击同一项或另一项时触发该函数 我可以知道我的密码有什么问题吗?多谢各位 我的代码: private void listbox_SelectedIndexChanged(object sender, EventArgs e) { listbox.MouseClick += listboxClicked; } p
listboxClicked
。但是,第一次单击通常无法触发该功能。它仅在我第二次单击同一项或另一项时触发该函数
我可以知道我的密码有什么问题吗?多谢各位
我的代码:
private void listbox_SelectedIndexChanged(object sender, EventArgs e)
{
listbox.MouseClick += listboxClicked;
}
private void listboxClicked(object sender, EventArgs e)
{
if (listbox.SelectedIndex != -1)
{
//do something
}
}
试试这个:
Listbox1_SelectedValueChanged(object sender, EventArgs e)
{
Listbox listbox = (Listbox)sender;
MessageBox.Show(listbox.SelectedItem.ToString());
}