如何檢索多選列表框中單擊項目的值?從多選列表框中檢索最近SelectedItem的值
目前,如果我點擊一個項目並使用lstBox.SelectedValue,它將返回適當的值;但是,如果我再點擊另一個項目,我仍然會顯示第一個項目的值。
基本上,我想要最近點擊的項目的值,而不管它是否是SelectedValue。
如何檢索多選列表框中單擊項目的值?從多選列表框中檢索最近SelectedItem的值
目前,如果我點擊一個項目並使用lstBox.SelectedValue,它將返回適當的值;但是,如果我再點擊另一個項目,我仍然會顯示第一個項目的值。
基本上,我想要最近點擊的項目的值,而不管它是否是SelectedValue。
如果它是多選列表框,則可以使用SelectedItems而不是SelectedItem來獲取所有選定項目的集合。
如果您需要了解項目的選擇順序或最近選擇的順序,我認爲您需要通過SelectedIndexChanged事件記錄自己。
當您選擇/取消選擇列表框中的項目時,SelectedIndexChanged處理程序將被調用。
但是,它並不表示選擇了哪一個。
listbox1.SelectedItems
將包含當前選定的項目,並且您可以在內部跟蹤哪個索引是最近添加的。