have an application form developed for medium hi screen resolution (I use 1280x1024). Now some users are appearing on low res (800x600). Here the form expands out the desktop. Have made small code block invoked in Form.FormCreate
with Screen do // adjust for low res screens
if (Height<1024) or (Width<1280) then // down scale form
ALeft := (Width - NewW) div 2;
ATop := (Height - NewH) div 2;
Form.SetBounds(ALeft, ATop, NewW, NewH);
//how to get all other objects resized/moved also??
works ok on the main form BUT my objects don't resize/position proportionally (to main form resize) inside main form, so my objects appear outside the main form (i.e. not visible/accesible)
is there a simple way to make the whole form content resize/place objects proportionally to main form resize?