Foxtable(狐表)用户栏目专家坐堂 → 打开窗体报错


  共有1774人关注过本帖树形打印复制链接

主题:打开窗体报错

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/7 21:44:00 [显示全部帖子]

当你下拉列表的值少于1个的时候,你不能写 cmb.SelectedIndex = 0

 

同理,当你下拉列表的值少于2个的时候,你不能写 cmb.SelectedIndex = 1


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/10/7 23:45:00 [显示全部帖子]

Dim cmb As WinForm.ComboBox =  Forms("POS机批量入库窗体").Controls("suoshucangkuCombo")
cmb.ComboList = DataTables("仓库资料").GetComboListString("仓库名称")
If cmb.Items.count >= 2 Then
    cmb.SelectedIndex = 1
End If
cmb= Forms("POS机批量入库窗体").Controls("jijuxinghaoCombo")
cmb.ComboList = DataTables("pos机信息表").GetComboListString("机具型号")
If cmb.Items.count >= 2 Then
    cmb.SelectedIndex = 1
End If
cmb = Forms("POS机批量入库窗体").Controls("changjiamingchengCombo")
cmb.ComboList = DataTables("POS机信息表").GetComboListString("厂家名称")
If cmb.Items.count >= 6 Then
    cmb.SelectedIndex = 5
ElseIf cmb.Items.count >= 1 Then
    cmb.SelectedIndex = 0
End If
[此贴子已经被作者于2017/10/7 23:45:16编辑过]

 回到顶部