C#文本在列表框中对齐

时间:2015-01-18 17:19:33

标签: c# listbox alignment

我有动态插入项目的列表框。我希望它们与#34;列#34;对齐。我有这个代码插入和对齐:

listbox1.Items.Add(reader2[1].ToString().PadRight(15) + numericUpDown1.Value.ToString() + "x".PadRight(10) + skupaj.ToString() + " €");

结果如下:listbox

我也看到了这个方法:

 var daa = String.Format("{0, 5} {1, 10}", name, price);

但我不知道这是如何运作的。

1 个答案:

答案 0 :(得分:0)

使用ListViewView属性设置为详细信息。使用编辑器向其添加列,然后向其中添加项目:

ListViewItem item = new ListViewItem("First column text");
item.SubItems.Add("Second column text");
// etc.
listView.Items.Add(item);