I have a splash screen that is set to fsStayOnTop during the load process. I do this to avoid the user seeing multi forms being created and docked into the final interface.
The problem is that after I close the splash screen many of the controls on the main form are not drawn. This only appears to be a problem on some systems and I cannot reproduce the issue in the IDE. Below is a screen shot of the problem. As the end user moves the mouse over each button they get redrawn.
Currently on the destroy event of the splash screen I do an "Invalidate" on everything and this I thought had solved it but its still being seen on some systems.
Any suggestions for this problem would be appreciated.
Delphi 10.2 Tokyo - Update 1
Martin