Basically I'm setting up a form the size of an 8.5x11 piece of paper and creating a table on the form using lines and labels. When I print the form usign the PrintForm method, I ocaisionally get the currect full-page print out, but when I do multiple printing of the same form (just changing the label captions) sometimes it only prints a portion of the form. The outcome is somewhat inconsistent.

Basic Idea of what I do if Form1 was the form being used.

<Set up form>
Form1.PrintForm --> Full page
<Change label captions>
Form1.PrintForm --> Sometimes full, Sometimes half page


I never actually "show" the form in my program, and it appears that the part of the form that doesn't print is in most instance, beyond what would be visible if the form was shown on the screen. I have experiemented with unloading the form after each print but it didn't seem to solve the problem. If you have experienced this problem before and how a solution please help me.

This is an Outline of my basic problem, for a more in depth explaination that includes two pictures please checkout:
http://www.nobispro.com/question2/

Thank you for you help!