Foxtable(狐表)用户栏目专家坐堂 → 关于ListView 图标显示的问题 我想用SmallIcon 结果修改了下面的代码就不显示图标了


  共有1611人关注过本帖平板打印复制链接

主题:关于ListView 图标显示的问题 我想用SmallIcon 结果修改了下面的代码就不显示图标了

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


加好友 发短信
等级:童狐 帖子:292 积分:2516 威望:0 精华:0 注册:2017/1/8 15:53:00
关于ListView 图标显示的问题 我想用SmallIcon 结果修改了下面的代码就不显示图标了  发帖心情 Post By:2017/10/17 19:28:00 [只看该作者]

 Dim ct As New Windows.Forms.ListView
            ct.Dock = Windows.Forms.DockStyle.Fill
            ct.Name = "ListView1"
            'ct.LargeImageList = ImageList  '这个可以正常显示图标

            ct.SmallImageList = ImageList  '这个就无法正常显示图标

            e.Form.Controls("Panel1").BaseControl.Controls.Add(ct)
            AddHandler ct.Click, AddressOf QJ_doubleclick


            Dim Multi As String = DataTables("main").GetComboListString("分组名称", "[大类名称] = '首页'")
            Dim Values() As String
            Values = Multi.Split("|")
            For Index As Integer = 0 To Values.Length - 1
                Dim s As Windows.Forms.ListViewGroup = New Windows.Forms.ListViewGroup(Values(Index), Windows.Forms.HorizontalAlignment.Center) '指定的标题文本和指定的标题的对齐方式

                e.Form.Controls("Panel1").BaseControl.Controls("ListView1").Groups.Add(s)
                For Each R As DataRow In DataTables("main").Select(" 分组名称 = '" & Values(Index) & "' ")
                    Dim it As New Windows.Forms.ListViewItem

                    it.Text = R("分类名称")
                    it.Group = s
                    it.ImageIndex = R("分类名称") 
                    e.Form.Controls("Panel1").BaseControl.Controls("ListView1").Items.Add(it)
                Next
            Next
[此贴子已经被作者于2017/10/17 19:28:15编辑过]

 回到顶部