在WinForm的ListBox里选择某一项的时候,想取得前次一次选择的项?如何做?
例如ListBox里有如下项:
1----项1
2----项2
3----项3
4----项4
5----项5
6----项6假设第一次选择的是第二项,当点击其他项时怎么获得第二项的值。
也就是说在触发MouseClick事件时如何获得前一项是选择的哪一项?

解决方案 »

  1.   

    在选中时保存当前值nodeclick事件中记录
      

  2.   

    同意楼上的做法,我也是这么做的。selectedIndexchanged事件中记录当时的值,下次发生该事件时就可以知道上次的值了。
      

  3.   

    如果需要把每次点击的索引号都记下来,就每次都添加到一个list中,如果只关注上一次的点击位置,就用一个变量记录下就行了