我有一个窗体,上面有一个按钮和一个列表框,用鼠标点击列表框里的一条记录,使它被选中(高亮显示).
请问:如何单击按钮取消该记录的高亮显示?
谢谢!

解决方案 »

  1.   

    不行,显示"7777",您错误的使用了listindex属性.
      

  2.   

    该列表框的multiselection已经设置为1,可以按空格键取消高亮选择,但我想用程序来解决它,在列表框的lostfocus事件里加入了sendkeys("{bksp}"),ture 还是不成.wshshell也试过了,提示要求对象.我在引用里已经加了WINDOWS SCRIPT HOST LIBARY.
      

  3.   

    我这里无论怎么设,都没有出现你所说的错误.你是在VB6里面编程?另外,对于一些选项的取消,为什么不直接一个循环搞定:Private Sub Command1_Click()
        Dim I As Long
        
        For I = 0 To List1.ListCount - 1
            List1.Selected(I) = False
        Next I
    End Sub
      

  4.   

    试一下这样的代码(在“取消”的Click()事件中):ListBox1.MultiSelect = 0
    ListBox1.ListIndex = -1
    ListBox1.MultiSelect = 1
      

  5.   

    Private Sub List2_Click()
        Me.List0.Value = 0
    End Sub
    == 思想重于技巧 ==