unit DdhNoth; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; {$R *.DCR} type TDdhNothing = class(TGraphicControl) public constructor Create (Owner: TComponent); override; published property Width default 50; property Height default 50; property Align; property ShowHint; property Visible; property Enabled; property OnClick; property OnDblClick; property OnMouseDown; property OnMouseUp; property OnMouseMove; property OnDragDrop; property OnDragOver; property OnEndDrag; property OnStartDrag; end; procedure Register; implementation constructor TDdhNothing.Create (Owner: TComponent); begin // call parent class constructor first inherited Create (Owner); // set the size Width := 50; Height := 50; end; procedure Register; begin RegisterComponents('DDHB', [TDdhNothing]); end; end.