Index: Description | Installing | History | Copyright

ResizerPanel v2.11 for Delphi

Developed by Carlos Barbosa
email: delphi@carlosb.com
home page: http://www.carlosb.com

 

Description

ResizerPanel keeps the childs controls proportionally resized to the panel, independently of any user resizing. With this you can easily deploy applications which resize to the actual screen resolution.
All original VCL components are perfectly resized by adjusting not only its size, but every other properties that define screen dimensions. You can resize has many times as you want and for whatever dimensions you want without losing the original position of the components. No special coding is needed.

 

Installing

(These instructions assume that your copy of Delphi is installed in C:\Program Files\Borland\Delphi. If not adjust the paths accordingly.)

Install the component in Delphi 7.0

1. Open ResizerD5.dpk either by doubleclicking the file or by selecting "Open Project" inside Delphi.
2. Click Compile, then Install.
3. The component is now installed in the tab called "additional" of the component selector.

 

History

2.11 2004/02/20 Added Delphi 7 compability but made no additional support for the extra components

2.10

2000/05/15

Launched as public domain.

2.08

1999/12/02

Dropped Delphi 1 compatibility and added Delphi 5 version.

2.07

1999/06/01

Corrected minor bug.

2.06

1998/09/08

Launched Delphi 4 version.

2.05

1998/04/25

Fixed bug causing GPF when destroying.
Fixed TNotebook bad resizing.

2.04

1997/12/29

Commented use of ISP components to be compatible with Delphi standard.

2.03

1997/11/12

Avoided desktop refreshes when resizing.

2.02

1997/10/23

Solved memory leak in component.

2.01

1997/10/08

Moved the Warnings property from published to public and added a Warnings menu item to the context menu at design-time.

2.00

1997/07/15

TResizerPanel splitted into three components: TCustomResizerPanel, TNoBDEResizerPanel and TResizerPanel.
Launched Delphi 3 version.

1.20

1997/02/11

Launched 16 bits version.

1.11

1997/02/06

Made available MRHandle as .PAS instead of .DCU
to avoid version conflicts.

1.10

1997/02/01

Added Active property. Added a demo executable file with sources.

1.00

1997/01/10

First release.

 

Copyright

There are no restrictions placed on the use of this code in compiled DCU format or linked into an EXE or DLL.

THE INFORMATION AND CODE PROVIDED HEREUNDER (COLLECTIVELY REFERRED TO AS "SOFTWARE") IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL CARLOS BARBOSA (REFERRED TO AS "AUTHOR") BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

This Software may be used royalty-free subject to the following conditions:

1. You must copy all Software without modification and must include all pages, if the Software is distributed without inclusion in your software product. If you are incorporating the Software in conjunction with and as a part of your software product which adds substantial value, you may modify and include portions of the Software.

2. Unless the Software is incorporated in your software product which adds substantial value, you may not distribute this Software for profit.

3. You agree to indemnify, hold harmless, and defend the Author from and against any claims or lawsuits, including attorneys' fees, that arise or result from the use or distribution of your software product and any modifications to the Software.

 

Back To Top