【发布时间】:2014-03-28 02:18:30
【问题描述】:
我目前正在使用string.Format 在我的应用程序的 Windows 窗体中均匀地分隔行。我注意到,当我这样做时,我的 RichTextBox 输出窗口上的文本行仍然没有对齐。但是,当我将它们保存到文本文件时,一切都按照我的预期排列了吗?
有没有办法确保 RichTextBox 和输出文件(txt 文件)都对齐?
【问题讨论】:
-
这是什么意思:但是,当我将它们保存到文本文件时,所有内容都按我的预期排列? 什么时候看起来正确?当您将其导入您的 RTF 控件或使用外部应用程序查看它时..?
-
当我在“记事本”中查看 txt 文件时,它已按照我的预期排列。当我查看 RichTextBox 中的文本输出时,它没有对齐。
-
你用的是什么字体?记事本将显示一个与“W”宽度相同的空格;仅当您选择 Courier 或 Cosolas 等非比例字体时,RTB 才会这样做。
-
这可能会回答这个问题......在记事本中,字体是Lucida Consolas......在我的winform RTB中,它是Microsoft Sans Serif
标签: c# winforms formatting