Welcome to the new platform of Programmers Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use it's exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
In my MDI application, I have set the child form's POSITION property to poDefault. This results in the form initially appearing wider and shorter than what it is at design time.
This is no problem because I have set all the form's "Background Controls" (ie Panels, Datagrids etc) alignment properties.
Unfortunately, the form's "Foreground Controls" (ie edit boxes, buttons etc) have no alignment properties so when the form is launched, these controls appear exactly the way they are arranged at design time while the form is extended to the right.
This leaves an empty space between the right most controls and the forms right edge.
How do I prevent this. Anchoring the controls doesn't help.