var
Form1: TForm1;
B:array [1..10] of TControl;
procedure TForm1.CreateNewButtonClick(Sender: TObject);
var
i:integer;begin for i:= 1 to 10 do
begin
B[i]:= TEdit.Create(self); B[i].Parent := Form1;
B[i].Left :=100+i*30 ;
B[i].Top := 100+i*30;
B[i].Height := 25;
B[i].Width := 75 ;
TEdit(B[i]).OnDblClick := Edit1DblClick ;
end;
end;procedure TForm1.Edit1DblClick(Sender: TObject);
begin
sender.Free;
end;请问为什么双击B[i]老是报错?
Form1: TForm1;
B:array [1..10] of TControl;
procedure TForm1.CreateNewButtonClick(Sender: TObject);
var
i:integer;begin for i:= 1 to 10 do
begin
B[i]:= TEdit.Create(self); B[i].Parent := Form1;
B[i].Left :=100+i*30 ;
B[i].Top := 100+i*30;
B[i].Height := 25;
B[i].Width := 75 ;
TEdit(B[i]).OnDblClick := Edit1DblClick ;
end;
end;procedure TForm1.Edit1DblClick(Sender: TObject);
begin
sender.Free;
end;请问为什么双击B[i]老是报错?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货