是否可以使用vb.net在单个列表项中添加两个checbox?

时间:2016-07-13 09:07:54

标签: vb.net winforms

我们正在使用vb应用程序,我们需要以下UI

UI Snippet

我们已经获取了一个结果集并将结果集附加到checkedlistbox中,该列表框会自动为指定的项目列表创建一个复选框。我们无法在列表项的右侧添加另一个复选框。请帮助我们。 我们已根据上面的代码段填充了项目并显示了左侧的复选框  对于每个b在a.Items

        If Me.selb.Text = show Or b.Selected = True Then

           Me.chklistbox.Items.Add(b.Text & " (" & b.Code & ")")            
           Me.chklistbox.SetItemChecked(i, b.Selected)    
           i += 1

        End If 

我们无法填充第二个复选框。

1 个答案:

答案 0 :(得分:1)

无法向CheckedListBox组件添加两个或更多复选框

  

显示一个ListBox,其中的复选框显示在左侧   每个项目

虽然有MultiColumn属性,但它只会重新排列您不需要的项目。您需要另一个多列WinForms组件,如DatGridView或ListView。