Automatic repositioning/resizing of any control on your resizeable form
Posted
by Rene Lang
on October 13th, 2003
Here are 2 easy-to-use vb classes, which enables automatic repositioning/sizing of any control on you resizeable vb-form.
How to use clsAutopositioner:
Example to generate some resizeable / fixed delta - controls:
private Sub Form_Load()
' Always relative to container's right border
m_oAutoPos.AddAssignment me.Command1, me, _
tCONTAINER_RELATIVE_POS_RIGHT
' Auto resizing horizontally
m_oAutoPos.AddAssignment me.Command2, me, _
tCONTAINER_WIDTH_DELTA_RIGHT
' Auto resizing vertically
m_oAutoPos.AddAssignment me.Command3, me, _
tCONTAINER_HEIGHT_DELTA_BOTTOM
' Always relative to container's bottom border
m_oAutoPos.AddAssignment me.Command4, me, _
tCONTAINER_RELATIVE_POS_BOTTOM
' Auto resizing horizontally + Auto resizing vertically
m_oAutoPos.AddAssignment me.Command5, me, _
tCONTAINER_WIDTH_DELTA_RIGHT
m_oAutoPos.AddAssignment me.Command5, me, _
tCONTAINER_HEIGHT_DELTA_BOTTOM
'
End Sub
'
private Sub Form_Resize()
m_oAutoPos.RefreshPositions
End Sub
'
'
If you enjoy this control send me an email.

Comments
thats excellent
Posted by shafaqat.khan on 10/14/2004 01:06pmhi, I just went thru the form and i must say it is excellent, can u help me with my form, Iam working on this form and would like to set up vertical/horizontal scrollbars on the form, also need to set up the form in such a way that it responds to changes in the screen resolution. Iam working on this form for a professor. Please send me a test mail so that i could send the form to u. (shafaqat_grey@yahoo.com) Any help from you would be greatly appreciated. Ali shafaqat_grey@yahoo.com
ReplyAutomatic repositioning/resizing of any control on your resizeable form
Posted by Legacy on 08/27/2003 12:00amOriginally posted by: Mani
Great for standard forms, not too great for MDI forms!!!
ReplyZoom In and Out
Posted by Legacy on 01/23/2003 12:00amOriginally posted by: Sofiana H.T
Can I use this code to zoom in and zoom out the picture
ReplyVery good but some flexibility should be there
Posted by Legacy on 06/15/2002 12:00amOriginally posted by: Ashish Sheth
The code is very good and It helps everybody who wants to resize the controls on the form as the form resize. But what if somebody wants to resize the control only a percentage of the form. This flexibility should be there. Otherwise everything is very fine.
Reply