在C#中格式化富文本框/文本文件

时间:2014-03-27 18:03:27

标签: c# winforms formatting

我目前正在使用string.Format在应用程序的Windows窗体中均匀分隔行。我注意到,当我这样做时,我的RichTextBox输出窗口上的文本行仍未对齐。但是,当我将它们保存到文本文件时,所有内容都按照我的意图排列?

有没有办法确保RichTextBox和输出文件(txt文件)都排成一行?

2 个答案:

答案 0 :(得分:2)

如果要使用空格格式对齐,则应使用Consolas作为字体来显示它。在我的机器上(win 8.1),这是记事本默认使用的。它看起来相当不错,明显比旧的打字机字体Courier和Courier New更好。

答案 1 :(得分:1)

您的RichTextBox是否使用具有不同字符宽度的字体?这样可以阻止间隔物品正确排列。