S
shadow_x
Unregistered / Unconfirmed
GUEST, unregistred user!
+=====================+
file_array[i,j].filepath : 存储图片文件名的数组!
+=====================+
在用f7跟踪时发现可以正常执行语句,但是,在image2上只有第一副的缩略图!
原因如何?
好像,我不动态加载image3时,在formcreate事件中非常正常!
//画缩略图
//------------------------------------------------------------------------------
//要动态创建矩形区域
image2.Height:=row*80 ;
for i:=0 to row -1 do
begin
for j:=0 to 7 do
begin
if (file_array[i,j].filepath <>'')and enabl then
begin
image3.Picture.LoadFromFile(file_array[i,j].filepath);
image2.Canvas.StretchDraw(rect(i*75+12,j*80+2,i*75+12+50,j*80+2+60),image3.Picture.Graphic);
image2.Canvas.TextOut(i*75+(75-image2.canvas.textwidth(format('%12.12s',[file_array[i,j].filename])))div 2,j*80+2+60,format('%12.12s',[file_array[i,j].filename]));
end
else
break;
end
end
file_array[i,j].filepath : 存储图片文件名的数组!
+=====================+
在用f7跟踪时发现可以正常执行语句,但是,在image2上只有第一副的缩略图!
原因如何?
好像,我不动态加载image3时,在formcreate事件中非常正常!
//画缩略图
//------------------------------------------------------------------------------
//要动态创建矩形区域
image2.Height:=row*80 ;
for i:=0 to row -1 do
begin
for j:=0 to 7 do
begin
if (file_array[i,j].filepath <>'')and enabl then
begin
image3.Picture.LoadFromFile(file_array[i,j].filepath);
image2.Canvas.StretchDraw(rect(i*75+12,j*80+2,i*75+12+50,j*80+2+60),image3.Picture.Graphic);
image2.Canvas.TextOut(i*75+(75-image2.canvas.textwidth(format('%12.12s',[file_array[i,j].filename])))div 2,j*80+2+60,format('%12.12s',[file_array[i,j].filename]));
end
else
break;
end
end