Memo1.Loadfromfile()空间

时间:2012-12-25 17:38:41

标签: delphi text

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

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

如果我写这段代码:

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

这出现在Memo1:

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

文本与文件不同。 TXT。

2 个答案:

答案 0 :(得分:6)

文件将被忠实加载。所有空格都保留在文件中。

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

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

答案 1 :(得分:4)

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