Grid layout is used for absolute positioning of controls, so yes, that would mean the form cannot stretch in grid layout.
I think the panel control can use absolute positioning for its child controls. (The panel control is just a <div> when rendered.) You could have two of those with the page contents in between. The page would be in flow layout, with each panel using grid layout and as contents of the page expands, it would push the lower panel(s) down below it, but all the controls inside the panels would still use absolute positioning relative to the panel itself.
<opinion>
It has been my experience that unless you have extremely strict control over the end client (browser) you should never build web sites with explicit positioning. Client browser font sizes can be different, the size of the screen, the browser size (believe it or not some people still don't understand the concept of maximize), lots of things. Website design should be as visually flexible as possible.
</opinion>
Peter
------------------------------------------------------
Work smarter, not harder.
|