我在Lazarus中使用一个TMemo来显示滚动日志,但是我想将它限制在最后500个条目上。
我想做的是(用伪代码):
if (log_TMemo.Lines.Count > 500) then
log_TMemo.Lines := log_TMemo[LinesCount - 500 to LinesCount];TMemo包含TStrings TMemo.Lines,所以我想是一种复制TStrings数组子集的方法。
有没有办法做到这一点,还是有其他方法?
发布于 2015-01-22 10:52:19
尽管它使用迭代,但是Lazarus论坛中的这响应工作得很好。
while log_TMemo.Lines.Count > 500 do
log_TMemo.Lines.Delete(0);https://stackoverflow.com/questions/27963401
复制相似问题