获取最近选择的项目(WinForms)

时间:2010-03-12 15:44:32

标签: winforms listbox

情景:

  • Windows窗体
  • 列表框
  • SelectionMode = MultiSimple
  • 已选择第1项和第5项
  • 用户通过单击它或在有焦点后按空格键来选择项目

问:如何在SelectionChanged上获取其索引或值?即,我如何知道刚刚选择(或取消选择)的项目?仅供参考,SelectedItem将返回第1项(即SelectedItems集合中索引0处的项目)。

1 个答案:

答案 0 :(得分:1)

您想使用SelectedItems,它会告诉您所有选定的项目。

在选择项目时,您可能必须记住旧的SelectedItems是什么,并与新的SelectedItems进行比较。

您还可以查看EventArgs事件的SelectionChanged,但我认为它不会向您提供该信息。