unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) Button7: TButton; Panel1: TPanel; Panel2: TPanel; Panel3: TPanel; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Button1: TButton; Button2: TButton; Button3: TButton; Button5: TButton; Button6: TButton; procedure FormCreate(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation uses ForExtension, testForExtension; {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin ReportMemoryLeaksOnShutdown := True; end; procedure TForm1.Button7Click(Sender: TObject); begin testfor_; end; //──────────────────── procedure TForm1.Button5Click(Sender: TObject); begin SetChildControlEnabled(Panel1, not Panel1.Enabled); end; procedure TForm1.Button6Click(Sender: TObject); begin Panel1.Enabled := not Panel1.Enabled; end; end.