补充一下楼上的:
对于动态创建TIMAGE的,你可以用一个动态数组来控制,如下:
AIMAGES:ARRAY OF TIMAGE;
***
//开始使用该数组,n是你的图片个数动态的给予
setnlength(AIMAGES,N);
for I:= 0 TO N-1 DO
AIMAGES:=TIAMGE.CREATE();
***
可以使用了阿^_^
procedure TForm1.Button1Click(Sender: TObject);
var
Image:TImage;
begin
Image:=TImage.Create(self);
Image.Parent:=Panel;
Image.OnMouseDown:=Image1.OnMouseDown;