2009-10-20 93 views
0

如何檢索多選列表框中單擊項目的值?從多選列表框中檢索最近SelectedItem的值

目前,如果我點擊一個項目並使用lstBox.SelectedValue,它將返回適當的值;但是,如果我再點擊另一個項目,我仍然會顯示第一個項目的值。

基本上,我想要最近點擊的項目的值,而不管它是否是SelectedValue。

回答

1

如果它是多選列表框,則可以使用SelectedItems而不是SelectedItem來獲取所有選定項目的集合。

如果您需要了解項目的選擇順序或最近選擇的順序,我認爲您需要通過SelectedIndexChanged事件記錄自己。

1

當您選擇/取消選擇列表框中的項目時,SelectedIndexChanged處理程序將被調用。

但是,它並不表示選擇了哪一個。

listbox1.SelectedItems 

將包含當前選定的項目,並且您可以在內部跟蹤哪個索引是最近添加的。