比如:在登录窗体中有一个datacombo控件,它有三项:张三、李四、王五。
已知末次使用者是李四,如何控制在程序下次运行时,DATACOMBO自动选中李四。

解决方案 »

  1.   

    Dim i As Integer
    With Combo1
        For i = 0 To .ListCount
            If "李四" = .List(i) Then
                .ListIndex = i
                Exit For
            End If
        Next
    End With
      

  2.   


    大哥,我说的是 DATACOMBO   非 COMBO
      

  3.   

    每次登录后用数据库或文件记录用户,下次登录时取出用户,并控制datacombo自动找到该用户
      

  4.   

    DataCombo1.BoundText = "李四"
      

  5.   

    请问,Tiger_Zhao  ,COMBO 有没有类似简单的用法。谢谢。
      

  6.   

    Combo 只能通过 ListIndex 选择,必须自己查找。
    DataCombo 只不过是将查找功能封装好了而已。
      

  7.   

    建一个.ini文件,或.txt文件,用以保存末次选择的索引,下次运行程序时调用这个文件中的索引号,然后设置DataCombo1.Text = DataCombo1.VisibleItems(索引号)即可。参见http://topic.csdn.net/u/20091106/21/3b76c843-9674-4c97-9b43-040a197fc30f.html?seed=1237351159&r=60990886我的回复
      

  8.   

    你的DataCombo应该是绑定了数据库的。因此,必须:
    1、保存末次选择的项值(如李四)
    2、程序启动后读取保存的项值(假定存储在字符类型的变量sx中)
    3、DataCombo1.BoundText=sx