1

如何保留文件 .txt 中存在的相同空格?在 .txt 文件中它说:

text     :text
text1    :text1
text23   :text2
text345  :text3

如果我写这段代码:

Memo1.Lines.LoadFromFile('Text.txt');

这出现在 Memo1 中:

text     :text
text1     :text1
text23     :text2
text345     :text3

文本与文件不同。文本文件。

4

2 回答 2

6

该文件将忠实地加载。所有空白都完全保留在文件中。

对于您观察到的情况,最合理的解释是您的文本编辑器显示文件的方式与 TMemo 控件显示文件的方式不同。您的文件可能包含制表符。这些通常在不同的查看器中以不同的方式显示。或者,文本编辑器可能使用等宽字体,而您的备忘录控件没有。

但我再次强调,文件将被忠实地加载。文件的内容被加载到备忘录控件中而无需更改。

于 2012-12-25T17:56:47.573 回答
4

您可以使用像 Courier 这样的比例字体。或者使用 TAB 更好地格式化您的文本。

于 2012-12-25T17:47:05.147 回答