把文字和图片放在Panel上,然后复制一个,再如下写代码就可以了:procedure TForm1.FormCreate(Sender: TObject); begin panel2.Top:=panel1.Top+panel1.Height; end;procedure TForm1.Timer1Timer(Sender: TObject); begin panel1.Top:=panel1.Top-2; panel2.Top:=panel2.Top-2; if (panel1.Top+panel1.Height)<0 then panel1.Top:=panel2.Top+panel2.Height; if (panel2.Top+panel2.Height)<0 then panel2.Top:=panel1.Top+panel1.Height; end;
begin
label1.left:=label1.left+1;
picture.top:=picture.top+1;
end;还有就是用directX技术来做
好难的我不会
呵呵!
begin
panel2.Top:=panel1.Top+panel1.Height;
end;procedure TForm1.Timer1Timer(Sender: TObject);
begin
panel1.Top:=panel1.Top-2;
panel2.Top:=panel2.Top-2;
if (panel1.Top+panel1.Height)<0 then
panel1.Top:=panel2.Top+panel2.Height;
if (panel2.Top+panel2.Height)<0 then
panel2.Top:=panel1.Top+panel1.Height;
end;