Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C文本在列表框中对齐_C#_Listbox_Alignment - Fatal编程技术网

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);

这里有一个很好的答案:我很累了,但它仍然不对齐,无论我把它放在什么数字上,名称较长的项目都会自动对齐,我需要使用列表框