Description:

A panel component that allows custom painting (an OnPaint event) and can accept files.

Properties/Events:

*** property AcceptFiles: Boolean;

If this property is True each time the user drags files from Explorer to this component the OnDropFiles event will be fired. If it if False the componet will not accept files.

*** property HorzRedraw: Boolean;

If True the entire component will be redrawn when its vertical size changes.

*** property VertRedraw: Boolean;

If True the entire component will be redrawn when its horizontal size changes.

*** property OnDropFiles: TDropFilesEvent;

Called each time the user drags and drops files over the component. The Files parameter contains the names of the files that were dropped and the Pos parameter is the position at which they were dropped.

*** property OnPaint: TNotifyEvent;

Called each time the component requires painting.

Installation:

I'm not going to explain you how to install the component - this is written in the manual. The thing you should know is that EXTPANEL.D16 and EXTPANEL.D32 are DCR files (delphi component resource) for Delphi1 and Delphi2 respectively. Rename the file you need to EXTPANEL.DCR and copy it to the same directory as EXTPANEL.PAS.

Author:

My name is Nikolai Botev. My e-mail is "botevi@bu.omega.bg". If you have any comments, suggestions or anything else you want to tell me don't hesitate to drop me a line.

DISCLAIMER:
I take no responsibility for damages of any kind caused by this component!