Ok. It starts well, no problem. But after I, for example, scroll UniListBox1 to the first line, and it does not returns bak automatically as needed to the neded 50 position. And it's logical: the Timer does not execute any code.
I repeat: whatever user or code do with UniListBox1 is needed to maximally show 50 line for the user as possible until form closed.