[Lazarus] How to fix slow screen refresh of TListbox?

Luca Olivetti luca at wetron.es
Fri Nov 11 17:10:08 CET 2022


El 11/11/22 a les 16:29, Bo Berglund via lazarus ha escrit:
> I have noticed that after a while the display becomes very sluggish when data
> arrives and I think that is due to the way the component operates.

You could try using a TSynEdit instead of a TListBox: some years ago I 
switched from TMemo to TSynEdit to do some logging in a similar (though 
I add lines instead of assigning the complete text, also, I delete the 
oldest line when there are 5000 lines) because I found that, under 
windows, TSynEdit is an order of magnitude (or more) faster than TMemo.
No difference under linux though, and maybe it's no longer true nowadays.

Bye
-- 
Luca Olivetti
Wetron Automation Technology http://www.wetron.es/
Tel. +34 93 5883004 (Ext.3010)  Fax +34 93 5883007



More information about the lazarus mailing list