VLViewPort is a container control that provides scrollable viewport. It lets you specify the viewport extent and allows scrolling of the view whenever your form is smaller than the specified extents.
It also supports automatic calculation of viewport extent based on the position of it's contained controls.
Auto adjust extent mode handles even dynamically added controls (controls that you add to the viewport control at runtime). VLViewPort is licensed as shareware, the cost of the registered verison is $99 and full size of the download is 1.54 MB. You may download a free version of VLViewPort by following download link at Free Download section of this page. VLViewPort is developed or distributed by Viklele Associates and is listed under component - user interface.