你看看这样可不可以实现:
当你的LISTVIEW选中后,把它的图标更换一下,这样就标识了你的选种
当离去焦点的时候,一看到变化的图标就知道最后所选
当再此得到焦点的时候,它的默认焦点我认为就是你最后失去焦点时选的项目

解决方案 »

  1.   

    有一个笨方法,放两个listview进行处理,就是一个放所有的项,另一个放去掉选中的项后的所有项,然后用visible来替换就可以了,虽然可以解决,但是烦,而且耗资源。不清楚你为什么要做这样一个功能。
      

  2.   

    我 要实现这样得功能
    listview存很多数据,我在一个textbox输入字符,而进行动态得选择,类似msdn得索引功能
      

  3.   

    记录下key值,下一次恢复selected=true嘛,不过要注意,如果数据有刷新,有可能这一项就没了,所以在这句之前加一个on error resume next
      

  4.   

    ListView1.HideSelection = False'即可实现在失去焦点之后照样看到选项。
      

  5.   

    同意hand2001的观点。
    设置ListView1.HideSelection 为 False之后如果ListView1失去焦点的话,
    被选中项目以灰色背景显示!