We are experiencing what seems to be a strange bug in Firemonkey's ScrollBox component (since TGrid
inherits from TScrollBox
it also affects all grids). On some ouf our development machines, everything works fine, while on others the bug occurs. We failed to detect any pattern between the systems (we checked OS, graphics hardware, DirectX version).
Reproduction:
- Create a new FireMonkey application. Place a
TScrollBox
on the form. - Add a button to the scrollBox and set its vertical position to 500000.
- Start the application and check if the button is displayed when you scroll to the end of the scrollbox.
If the bug occurs, the button is not visible.
When using a grid, this leads to lines 1-19047 being displayed correctly and all lines from 19047 and above not displayed.
Has anybody any idea what could be causing this? Or any idea how we can identify the problem in more detail?