shrimpfork,
AFAIK, there is no way to detect how much a textbox will grow.
If you try to use code to detect the textbox height, it will always display the height from the propertybox.
The issue is that you design requires that one texbox sits on top of another.
Most of the time, in a report, the textboxes are side by side.
Would you consider re-designing your report if this was the only way to avoid this issue?
The only way around this would be to figure out the maximum height of each box, then set that height as the height of the controls.
Then set the CanGrow and CanShrink properties of those controls to: No
(In other words, make the boxes as big as they will ever need to be, and leave them that way)
JeffCoachman