help Resize components on form when screen res changes

I cant seem to figure out how to get my form and components to resize
properly.  I can get the panel aligned top and when screen size changes it
goes along, but I have a need to resize buttons and text along with them.
Incase a screen is set to 640 x 480 or 1024x768. I Used to use a component
called mega panel by steve flynn in delphi 3 but cant get it to run in
delphi 6.  Is there a simple way to get everything to resize in 6.

Regards Tony