繁体   English   中英

多行文本框文本对齐(C#2.0)

[英]Multi Line TextBox text alignment (C# 2.0)

我有多行文本框(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 

我该如何实现?

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

将您的文本框的AcceptsTab属性设置为true。 然后在文本行中使用“ \\ t”将其制表到正确的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM