我有一个列表框,我试图在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. 当我使用DragDrop时,如何检查CheckedListBox中的项目
- 5. 如何获取当前项目的ID?
- 6. 如何只检查当前项目?
- 7. MVVMCross在MvxListView中获取当前项目
- 8. 如何获取检查项目的值
- 9. Winforms checkedlistbox检查一个项目
- 10. CheckedListBox检查项目对象转换?
- 11. CheckedListBox不检查项目选择
- 12. 使用VB6.0,如何获取CheckedListBox中选定项目的itemdata?
- 13. 如何检查checkedlistbox中只有一个项目
- 14. Riak - 如何在Map函数中获取当前项目的ID
- 15. 如何取消在checkedlistbox取消选中项目?
- 16. 如何获取正在由XMLWriter写入的当前项目
- 17. 如何从Gtkiconview中的当前选定项目获取测试?
- 18. 获取的当前项目文件夹
- 19. 阻止从vb.net中的多个checkedlistbox检查相同的项目
- 20. 如何获取CheckedListBox在Windows窗体中选择的项目文本
- 21. 检查项目已在ListBox中
- 22. 只编译当前项目而不检查引用的项目
- 23. 如何使用AppleScript在iTunes中计算已检查的项目
- 24. 在java maven项目中获取当前工作资源目录
- 25. 获取当前项目ViewPageAdapter Android
- 26. PyQt:获取当前QTreeWidget项目
- 27. 选项获取当前工作目录
- 28. 从QMutableListIterator获取当前项目
- 29. 如何在Safari中获取/查看/读取当前的URL?
- 30. 获取经过项目/ S的值在CheckedListbox