Vb.net 项目应在CheckedListBox或listview或listbox中排列为三列
我在vb.net应用程序中使用了Vb.net 项目应在CheckedListBox或listview或listbox中排列为三列,vb.net,winforms,listview,listbox,checkedlistbox,Vb.net,Winforms,Listview,Listbox,Checkedlistbox,我在vb.net应用程序中使用了CheckedListBox控件 我有以下几项,第1项、第2项、第3项……第100项 现在,我希望所有这些项目都排列成三列,然后出现垂直滚动条 但是,在选中列表框中,它显示为水平。我希望它水平显示三列,然后垂直滚动应该启用 如果可能的话,您可以在CheckedListBox控件或任何其他控件中提出建议,如果可能的话,我将如何设置它的属性来实现这一点。对复选框列表使用repeat direction=horizontal和repeat column=3我认为您不能在
CheckedListBox
控件
我有以下几项,第1项、第2项、第3项……第100项
现在,我希望所有这些项目都排列成三列,然后出现垂直滚动条
但是,在选中列表框中,它显示为水平。我希望它水平显示三列,然后垂直滚动应该启用
如果可能的话,您可以在CheckedListBox
控件或任何其他控件中提出建议,如果可能的话,我将如何设置它的属性来实现这一点。对复选框列表使用repeat direction=horizontal和repeat column=3我认为您不能在CheckedListBox中这样做。
您可以创建一个固定宽度的FlowLayoutPanel
,并添加AutoScroll=True
。
然后向其添加许多复选框控件
您可能在列对齐和页边距方面遇到问题。如果是这种情况,您可以将复选框Autosize=False设置为稍大一点(以便包含文本)
或者您可以减少复选框的高度以减少空间(这是您想要的吗?)
例如,Height=15
我在CheckedListBox控件(winform应用程序)中找不到RepeatDirection和RepeatColumn属性。您在说什么控件?谁投票支持这个…?如何在flowlayout控件中删除空格,因为它显示了控件之间的额外空格。@Dhaval我不知道你在说什么。也许吧?检查编辑这意味着为我创建100多个复选框,这是无效的