C# C文本在列表框中对齐
我有一个动态插入项目的列表框。我希望它们对齐成列。我要插入并对齐以下代码:C# C文本在列表框中对齐,c#,listbox,alignment,C#,Listbox,Alignment,我有一个动态插入项目的列表框。我希望它们对齐成列。我要插入并对齐以下代码: listbox1.Items.Add(reader2[1].ToString().PadRight(15) + numericUpDown1.Value.ToString() + "x".PadRight(10) + skupaj.ToString() + " €"); 这就导致了: 我也看到了这个方法: var daa = String.Format("{0, 5} {1, 10}", name, price);
listbox1.Items.Add(reader2[1].ToString().PadRight(15) + numericUpDown1.Value.ToString() + "x".PadRight(10) + skupaj.ToString() + " €");
这就导致了:
我也看到了这个方法:
var daa = String.Format("{0, 5} {1, 10}", name, price);
但我不知道这是如何工作的。使用一个属性,将其属性设置为“详细信息”。使用编辑器向其中添加列,然后向其中添加项目:
ListViewItem item = new ListViewItem("First column text");
item.SubItems.Add("Second column text");
// etc.
listView.Items.Add(item);
这里有一个很好的答案:我很累了,但它仍然不对齐,无论我把它放在什么数字上,名称较长的项目都会自动对齐,我需要使用列表框