C# Checkedlistbox多列
我在Windows窗体中有一个C# Checkedlistbox多列,c#,.net,winforms,multiple-columns,checkedlistbox,C#,.net,Winforms,Multiple Columns,Checkedlistbox,我在Windows窗体中有一个CheckedListBox控件 我想知道谁应该给它添加多列。 MultiColumn属性设置为true。 我只想知道添加2列的编码 我的密码是 while (true) { data = SDK.GetNext("ACCHISTL", 6); document_details = data.Split('|'); if (document_details[0] == "0") { if (document_detai
CheckedListBox
控件
我想知道谁应该给它添加多列。
MultiColumn
属性设置为true。
我只想知道添加2列的编码
我的密码是
while (true)
{
data = SDK.GetNext("ACCHISTL", 6);
document_details = data.Split('|');
if (document_details[0] == "0")
{
if (document_details[3] == Document_nr)
{
lbLines.Items.su(document_details[4] + " -> " + document_details[14],true);
}
else
{
break;
}
}
else
{
break;
}
}
您能帮助我演示正确的操作方法吗?将
MultiColumn
属性设置为true不允许您手动添加更多列。它只是将项目“包装”到下一列,而不是在项目超过CheckedListBox
的高度时显示垂直滚动条
如果需要两列控件,请使用某种网格控件或
ListView
控件。通过将ListView
控件的View
属性设置为View.Details
,您可以将其用作多列“网格”。虽然CheckedListBox
具有多列属性,并且您可以将其设置为true,但它仅排列多列中的项目列表,这些项目自上而下然后向右流动,基于控制高度
■ 1 ■ 5
■ 2 ■ 6
■ 3 ■ 7
■ 4
>如果您真的需要多个列,请考虑使用<代码> DATGRIDVIEW 或 ListVIEW/COD>这是真正的多栏控件。
< P>使用具有所需数量的列和行的TabelayayOutlook面板并将复选框放在其中。
到而(对)
@DmitryBychenko坦克,伙计。我已经更改了:)我已经将我的复选框列表更改为ListView。我会看看它是否有效,然后让你知道。谢谢你的帮助是的,让我知道进展如何。我也在试验CheckedListBox。谢谢你提供的信息:)我已经将其更改为DataGridView,现在它100%工作