Foxtable(狐表)用户栏目专家坐堂 → checkedlistbox


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

主题:checkedlistbox

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


加好友 发短信
等级:幼狐 帖子:154 积分:1331 威望:0 精华:0 注册:2017/10/8 14:56:00
checkedlistbox  发帖心情 Post By:2017/11/13 18:41:00 [只看该作者]

Dim lst As WinForm.CheckedListBox
Dim v As new List(of String)
lst = Forms("测试").Controls("CheckedListBox1")

For i As Integer = 0 To lst.Items.Count -1
    If lst.GetItemChecked(i) = False Then v.Add(lst.Items(i))
    Tables("新表").Cols(lst.Items(i)).Visible = True
Next
请问一下老师,这段代码为什么执行完了之后是所有的列都隐藏了,明明是=false才加入的item(i)啊

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/13 20:39:00 [只看该作者]

Dim lst As WinForm.CheckedListBox
'Dim v As new List(of String)
lst = Forms("测试").Controls("CheckedListBox1")

For i As Integer = 0 To lst.Items.Count -1
    If lst.GetItemChecked(i) = False Then
        'v.Add(lst.Items(i))
        Tables("新表").Cols(lst.Items(i)).Visible = True
    Else
        Tables("新表").Cols(lst.Items(i)).Visible = False
    End If
Next


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


加好友 发短信
等级:幼狐 帖子:154 积分:1331 威望:0 精华:0 注册:2017/10/8 14:56:00
  发帖心情 Post By:2017/11/14 9:32:00 [只看该作者]

问题解决了,原来是自己逻辑不清楚,感谢有点甜老师!图片点击可在新窗口打开查看

 回到顶部