私は次のようなことをしようとしています: ユーザーがリストボックスの項目を選択すると、関数listboxClicked
がトリガーされます。ただし、最初のクリックでは機能をトリガーできないことがよくあります。同じアイテムまたは別のアイテムを2回目にクリックしたときにのみ、機能がトリガーされます。
私のコードの何が問題なのかを知ることができますか? ありがとうございました。
私のコード:
private void listbox_SelectedIndexChanged(object sender, EventArgs e)
{
listbox.MouseClick += listboxClicked;
}
private void listboxClicked(object sender, EventArgs e)
{
if (listbox.SelectedIndex != -1)
{
//do something
}
}