我想做一个类似于火车站车次信息表那样自动循环滚动的界面,那位高手朋友能帮帮忙,急急急急急急!!!!!最好能给我实例代码,
解决方案 »
- 长天落日,霜降例作
- 求 delphix 的详细开发教程 和 delphix 详细 3D 入门教程!!!!!!!!1!急!!!!!!!!!!!!!!!
- 求一oracle数据库中统计计算方法
- 请问这是病毒或是欺骗嘛?
- AdoTable添加记录的时候,弹出出错框
- 请问各位一个简单问题,dbgrid怎么实现一个小功能!
- pascal语言在那里学习 网站或者视频
- 我從sql server2000裡取數據,碰到了decimal類型的,我在delphi裡用什麼函數把它變成字符串?
- 主从报表生成excel
- Delphi里面变量如何转换为常量?
- 怎样判断当前我的应该程序打开了什么窗口?
- 散分2:如何在多个文件上点击右键,选择我的程序后,我的程序可以同时打开这些文件呢?
Label1.Caption:='北京-上海';
ontimer...
Label1.top:=label1.top+1;帮你up吧
PANEL.TOP:=PANEL.TOP-1;
IF PANEL.TOP+PANEL.HIGHT<0 THEN
PANEL.TOP:=0;
procedure TFrm.TimerMainTimer(Sender: TObject);
var k,sj:integer;
begin
Lrow:=Lrow-1;
if Lrow<=-Srow*16 then Lrow:=64;
for k:=0 to Srow do
begin
PaintBox0.Canvas.TextOut(0,Lrow+K*16,cpxx[k,0]);
PaintBox1.Canvas.TextOut(0,Lrow+K*16,cpxx[k,1]);
PaintBox2.Canvas.TextOut(0,Lrow+K*16,cpxx[k,2]);
PaintBox3.Canvas.TextOut(0,Lrow+K*16,cpxx[k,3]);
PaintBox4.Canvas.TextOut(0,Lrow+K*16,cpxx[k,4]);
PaintBox5.Canvas.TextOut(0,Lrow+K*16,cpxx[k,5]);
end;
end;
if label.top=0 then
载入新的数据库字段实现!!
你的程序还挺好的,值得思考
Label1.caption:=IntToStr(table1.fieldbyname('id').AsInteger);
...
Label1.top:=label1.top+1;
...就是这么个思路,你走了啊???????
begin
label1.caption.left:=label1.width-10;
if label1.caption.left=0 then label1.caption.left:=label1.witdh; //自動循環,效果類似跑馬燈
end;
begin
label1.left:=label1.left+10;
if label1.left>label1.width(可自定義) then label1.left:=0; //由左到右
end;