如何将一个图片缓慢地从一点移动到另一点? 如何将一个图片缓慢地从一点移动到另一点? 怎么实现?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法一,用image显示图片,然后用一个timer每1/10秒移动一个象素方法二,使用copyrect实现方法1代码如下:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, editPanel, Grids, jpeg;type TForm1 = class(TForm) Button1: TButton; Image1: TImage; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); procedure FormCreate(Sender: TObject); private { Private declarations } public end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);begin Image1.Left := Image1.Left + 1;end;procedure TForm1.FormCreate(Sender: TObject);begin DoubleBuffered := true; Timer1.Interval := 100; Timer1.Enabled := true;end;end. Timer1.Interval := 4294967295; 嘿嘿。Timer1.Interval := 4294967296; Delphi7 TCP通信例子Net chat ,修改一下就出错,不知为何? 帮助我成绩管理系统 文件夹怎么压缩成一个文件。 贵州贵阳地区招聘程序员 问个小问题,为什么TABLE刷新后得不到更新的数据 如何在一个Form中检查另一个Form是否已创建或存在? 关于窗口的移动和缩放 数据集更新 哪位使用过“csdn论坛助手”这个软件,我下载一个试了试,好像没有什么反映,哪位给点建议 怎样在控件里添加Font属性?? 重金悬赏,急求高手! 我设计的系统用了很多ADOQuery控件,是否会影响系统速度?
方法二,使用copyrect实现方法1代码如下:
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, editPanel, Grids, jpeg;type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);
begin
Image1.Left := Image1.Left + 1;
end;procedure TForm1.FormCreate(Sender: TObject);
begin
DoubleBuffered := true;
Timer1.Interval := 100;
Timer1.Enabled := true;
end;end.