Another reason for a form not to have a vertical scroll bar is that there will usually be certain controls that you want always to be visible. For example, the form might have a large number of labels, text boxes, combo boxes, etc. - too many to fit in the visible portion of the form. So you allow them to scroll. But the form would probably also have some buttons, such as Save, Cancel, Close, etc. that you want always to be visible. You can't do that with a scrollable form.
However, it is possible to create a scrolling
region within a form - where some of the controls can scroll and others remain stationary. I described how to do that in my article "
Create a scrolling region within a form" (with help from Bernard Bout and Fernando Bozzo). It's not an ideal solution, and it doesn't work in all circumstances, but it might be worth a glance.
That said, I still prefer to use a pageframe to deal with this issue.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
Visual FoxPro articles, tips and downloads