这样的图片浏览如何制作?(100分)

  • 主题发起人 主题发起人 amourz
  • 开始时间 开始时间
A

amourz

Unregistered / Unconfirmed
GUEST, unregistred user!
有10张图片,要求按“向前”按钮显示前一张图片(如果当前是第一张,则显示第10张图片),按“向后”按钮显示后一张图片,(如果当前是第10张,则显示第1张图片)。请问如何通过编程实现?
 
查找所有图片文件(FindFirst,FindNext,FindClose)
将查找到的图片存入TStrings中,根据下标读取图片。。。
 
将图片或图片的路径调入内存,利用循环莲表处理
 
var ts:TStringList;
i:integer;
begin
ts:=TStringList.Create;
ts.Add(pic 1);
……
ts.Add(pic 10);
i:=0;

//前进
begin
if i=ts.Count then i:=0 else i:=i+1;
image.picture.loadfromfile(ts.strings);
end;

后退
begin
if i=0 then i:=ts.Count else i:=i-1;
image.picture.loadfromfile(ts.strings);
end;
ts.Free;
end;
 
多人接受答案了。
 
后退
顶部