我有一個列表框,我試圖在ItemCheck處理程序中獲取當前檢查的項目,但是我不能, - >我可以使用屬性chckdLstBox_Metabolites.CheckedItems獲取CheckedItems的List 但是我如何得到剛纔檢查的物品?如何在checkedlistbox中獲取當前已檢查的項目
0
A
回答
2
您可以使用事件的ItemCheckEventArgs:
private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
//Note: MessageBox is for demo use only
MessageBox.Show("Selected Index: " + e.Index.ToString());
MessageBox.Show("Current Value: " + e.CurrentValue.ToString());
MessageBox.Show("New Value: " + e.NewValue.ToString());
//Getting the item would be:
string currentItem = (string)this.checkedListBox1.Items[e.Index];
MessageBox.Show("Current Item: " + currentItem);
}
1
處理程序中的ItemCheckEventArgs參數將爲您提供將更改其狀態的項目的索引。它具有當前值的屬性以及用於獲取或設置新值的屬性。
要獲得物品本身,您可以使用下面的一行代碼。
object o = checkedListBox1.Items[e.Index]; // e is ItemCheckEventArgs
相關問題
- 1. 如何從CheckedListBox中獲取當前選定的檢查值?
- 2. 如何從CheckedListBox中獲取檢查項目的值?
- 3. 如何獲取CheckedListBox中的項目ID?
- 4. 如何獲取CheckedListBox檢查項目的ValueMembers?
- 5. 在Checkedlistbox中獲取每個檢查的項目
- 6. 當我使用DragDrop時,如何檢查CheckedListBox中的項目
- 7. 如何遍歷checkedlistbox並檢查項目?
- 8. 如何獲取當前項目的ID?
- 9. 如何只檢查當前項目?
- 10. C# - 在檢查特定項目時自動檢查checkedlistbox中的項目
- 11. Roslyn:獲取當前項目/獲取當前選中的文檔
- 12. MVVMCross在MvxListView中獲取當前項目
- 13. 如何獲取檢查項目的值
- 14. 如何在XBMC中獲取當前正在播放的項目?
- 15. CheckedListBox不檢查項目選擇
- 16. CheckedListBox只允許檢查一個項目
- 17. Winforms checkedlistbox檢查一個項目
- 18. checkedlistbox項目檢查到列表框
- 19. CheckedListBox檢查項目對象轉換?
- 20. 使用VB6.0,如何獲取CheckedListBox中選定項目的itemdata?
- 21. 如何檢查checkedlistbox中只有一個項目
- 22. 獲取jcarousel中當前項目的ID
- 23. Riak - 如何在Map函數中獲取當前項目的ID
- 24. 如何在Python中獲取項目的當前路徑?
- 25. 如何檢查我正在處理的當前項目的slow_query_log?
- 26. SailsJS:如何獲取項目中當前已安裝的模塊版本
- 27. 添加或刪除checkedlistbox列表框中的已檢查的項目
- 28. 如何在CheckedListBox中添加項目vb.net
- 29. 如何在SonarQube插件中獲取當前項目ID?
- 30. 如何在ListPreference中獲取當前默認項目