如何在C#中以表格形式显示列表框项目

时间:2018-11-20 06:07:59

标签: c#

我现在一直在寻找如何在C#中的列表框中创建表格的方法

到目前为止,我一直在成功使用此方法

String str = "{1, -30}{2, -30}";

这个问题是,它只能做空格,而文本不能真正对齐。

我希望它看起来像这样:

Test:                       some text
Sometexthere:     text

我正在使用c#Windows窗体

谢谢!

1 个答案:

答案 0 :(得分:2)

  1. 您可以使用ListBox.MultiColumn Property

  2. ,否则您需要将字体设置为Monospaced font,然后可以使用String.PadLeft / String.PadRight来建立该列

  3. 或者,您可以选择一个本机支持的控件,例如ListViewDataGrid