Smooth form resizing in Delphi Firemonkey


If I create a Multi-Device application in Delphi 10 Seattle (no controls on the form), run the app., and resize the form to make it larger, I see a hint of a black background rectangle following my cursor and every so often the form jumps to the new position indicated by the black rectangle.

With a form loaded with many controls, the black background rectangle is much more pronounced (extending far outside the edges of the form especially if I drag the cursor fast) and there is a very noticeable delay before the form jumps to each new position. The enlargement of the form appears to take place in a series of big jumps. To my eyes, this is ugly. Is there any way to have the form enlarge smoothly rather than in this jerky fashion?

PS I just noticed this only occurs when compiled for Windows. Compiled for OS X, the form does enlarge smoothly.

Comments are closed.