日期:2014-05-17  浏览次数:21050 次

请问大家怎样才能在Label中显示制表符
如题。在一个窗体应用程序上动态创建一个Label,设置文字中包含了制表符:
Label labelA = new Label();
labelA.Text = string.Format("A\t\t得分:{0}", Form1.evaluateResult[0]);
显示结果:A得分72
网上搜索,有人说要分开写,于是写成下面这样:
labelA.Text = "A"+'\t'+'\t'+"得分:"+Form1.evaluateResult[0];
结果依旧。

本人初学C#,请各位高手达人帮忙解答一下,谢谢!

------解决方案--------------------
用\t不行的,两个替代的方法:
1. 直接在字符串中输入Tab键代替\t
2. 使用指定个数的空格来代替\t

FYI: http://stackoverflow.com/questions/2154623/winforms-label-text-property-not-displaying-t-tab-character
------解决方案--------------------
可以用指定数目的空格来代替\t。