unit Unit3; interface uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, Buttons, ExtCtrls; type TAboutBox = class(TForm) Panel1: TPanel; ProgramIcon: TImage; ProductName: TLabel; Version: TLabel; Copyright: TLabel; Comments: TLabel; OKButton: TButton; Label1: TLabel; procedure OKButtonClick(Sender: TObject); procedure ProgramIconMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); private { Private declarations } public { Public declarations } end; var AboutBox: TAboutBox; implementation {$R *.DFM} procedure TAboutBox.OKButtonClick(Sender: TObject); begin Close; end; procedure TAboutBox.ProgramIconMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin AboutBox.Show; end; end.