1
我正在嘗試這樣做:當用戶在列表框上選擇一個項目時,將會觸發功能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
}
}
嗨吳宇森,這對我的作品。非常感謝! :) – Shyuan