首页 > 解决方案 > 如何在 C# 中以表格形式显示列表框项目

问题描述

我现在一直在寻找如何在 C# 的列表框中制作表格

到目前为止,我一直在使用这种方法

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

这样做的问题是它只做空格并且文本并没有真正对齐。

我想让它看起来像这样:

Test:                       some text
Sometexthere:     text

我正在使用 c# windows 窗体

谢谢!

标签: c#

解决方案


  1. 您可以使用ListBox.MultiColumn Property

  2. 或者您需要将字体设置为等宽字体然后您可以使用String.PadLeft/String.PadRight来构建该列

  3. ListView或者,您可以选择本机支持此功能的控件,例如DataGrid


推荐阅读