1

我有一个巨大的字符串要添加到 Delphi7 的备忘录中。字符串大约 1MB 大并且有很多 (Unicode) 字符。我的显卡不是最好的(英特尔 GMA 500)。我添加文本:

Memo1.Lines.Append(MyString);

但是,看起来程序比我的备忘录中的绘图要快。有没有办法在“阻塞模式”中编码 - 这意味着当所有字符都被绘制时程序结束?

谢谢您的帮助。

编辑:我也用过:

Memo1.Lines.BeginUpdate;
Memo1.Lines.Append(MyString);
Memo1.Lines.EndUpdate;
4

1 回答 1

4

After adding your text, call Memo1.Update. That won't return until the memo has updated its display — it forces the memo to paint itself.

于 2012-05-11T20:46:57.053 回答