读书人

TrackBar自动循环滚动解决方案

发布时间: 2013-01-02 13:08:44 作者: rapoo

TrackBar自动循环滚动
TrackBar自动循环滚动解决方案
如图所示
[解决办法]

var bo:Boolean;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
with TrackBar1 do
begin
bo:=(Position<>Max) and ((Position=0) or (bo));

if bo then
Position:=Position+1
else
Position:=Position-1;
end;
end;

快慢自己调Timer1.Interval

[解决办法]
试过了吗,我是测试过成功的,才贴的代码
[解决办法]
procedure TForm1.Timer1Timer(Sender: TObject);
begin
with TrackBar1 do
if Tag = 0 then
if Position = Max then
begin
Position := Position - 1;
Tag := 1
end else
Position := Position + 1
else
if Position = Min then
begin
Position := Position + 1;
Tag := 0
end else
Position := Position - 1
end;

[解决办法]
直接用gif图不行吗?

读书人网 >.NET

热点推荐