1

我有多行文本框(C# 2.0)。我想显示一些数据如下。

"Contact Person    : "  + string1 + Environment.NewLine
"Sales Man         : "  + string2 + Environment.NewLine
"Credit Limit      : "  + string3 + Environment.NewLine
"Due days          : "  + string4 + Environment.NewLine

但是这段代码显示为

Contact Person    :   Person1
Sales Man        :   salesman1
Credit Limit :  50000.00 
Due days       : 20

我的问题是我无法对齐文本。我的预期输出,

Contact Person    : Person1
Sales Man         : salesman1
Credit Limit      : 50000.00 
Due days          : 20 

我怎样才能做到这一点?

4

2 回答 2

5

您需要将文本框使用的字体更改为等宽(非比例)字体,例如 Courier。

于 2009-08-20T04:35:30.580 回答
0

将文本框的 AcceptsTab 属性设置为 true。然后在你的文本行中使用 '\t' 来选择正确的位置。

于 2017-05-16T12:29:06.500 回答