运行DELPHI时,为什么当界面上的字体滚动时界面图像老是晃动。字体的滚动是用TIMER组件控制的代码如下:
begin
frmmain.AutoSize:=false;
image1.AutoSize:=false;
timer1.Enabled:=true;
timer2.Enabled:=false;
label1.Left:=label1.Left+10 ;
if label1.Left>=frmmain.Width-label1.Width then
begin
timer1.Enabled:=false;
timer2.Enabled:=true;
end;
end;
procedure TfrmMain.Timer2Timer(Sender: TObject);
begin
timer1.Enabled:=false;
timer2.Enabled :=true;
label1.Left:=label1.Left-10 ;
if label1.Left<0 then
begin
timer1.Enabled:=true;
timer2.Enabled:=false;
end;end;end.
begin
frmmain.AutoSize:=false;
image1.AutoSize:=false;
timer1.Enabled:=true;
timer2.Enabled:=false;
label1.Left:=label1.Left+10 ;
if label1.Left>=frmmain.Width-label1.Width then
begin
timer1.Enabled:=false;
timer2.Enabled:=true;
end;
end;
procedure TfrmMain.Timer2Timer(Sender: TObject);
begin
timer1.Enabled:=false;
timer2.Enabled :=true;
label1.Left:=label1.Left-10 ;
if label1.Left<0 then
begin
timer1.Enabled:=true;
timer2.Enabled:=false;
end;end;end.
解决方案 »
- Delphi Dll中传递Pchar类型参数是否需要加var
- 求个思路:如何判断一个EXE是安装程序还是应用程序?
- 系统热键 ?
- delphi 7.0 + sql2000的问题 在问题标题上说不清楚 请进来看看
- delphi自带的socket是不是有问题???
- 打开窗口报错?!
- 有关在DELPHI中使用HDC的问题!
- 如何在程序中直接链接一个ftp地址?
- 怎样在Edit里显示TStringList的内容。在线等待!
- 谁有1stclass(D6)控件组中,Outlookbar的使用方法或示例代码啊。。。急用。。。
- delphi访问db2建立的ODBC数据源无法得到相应的记录
- 求教合计问题~~~急!!!!!!!!!
label1.Parent.DoubleBuffered:=True; 这是我从别的地方抄来的.你试试.
还有一个是:TransparentColor:=True;加上这句