繁体   English   中英

德尔福TMemo阻止模式?

[英]Delphi TMemo Blocking Mode?

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

Memo1.Lines.Append(MyString);

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

谢谢您的帮助。

编辑:我也用过:

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

添加文本后,请调用Memo1.Update 在备忘录更新其显示之前,它不会返回 - 它会强制备忘录自行绘制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM