Viewed range of rows in TableListBox

Is there a way to find out which rows are currently shown to the user in a TableListBox? For my purpose the result does not need to be very accurate, if it’s in the range of +3/-3 rows, it’s ok.

getRowContainingPosition (0, 0) will tell you which row is first on screen.

Excellent, thanks!