delphi有没有一个透明容器,我想在里面装上十几个LABEL,用来做成在窗体上从下到上的滚动字幕,或有没有好的办法实现滚动字幕? 主要是几十个LABEL,用TIMER移动很不好控制位置,我想要一个东西,在这里面已排好位置,只移动这个容器就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Mask;type TForm1 = class(TForm) Panel1: TPanel; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; MaskEdit1: TMaskEdit; MaskEdit2: TMaskEdit; MaskEdit3: TMaskEdit; MaskEdit4: TMaskEdit; Timer1: TTimer; procedure Timer1Timer(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);beginpanel1.Top:=panel1.Top -1 ;if ( panel1.Top <= panel1.Width - 400) thenpanel1.Top := form1.Height ;end;end. 上面的代码右实现,你试试,我在win 2000 sever + delphi 7.0 下通过了 关于将截断字符串或二进制的问题 这两个图中分别是用什么控件来做的呢? 主程序如何响应插件的事件? 请问哪里可以找到有关DDE的编程资料,或者哪本书有这方面的介绍?我想知道setlink(‘explorer','参数??')中的参数有哪些? 如何判断文件被锁定? 如何获得数据库里面的照片 如何修改HOOK截取到的消息 -高手请看 那位大仙帮我转换一下代码 我靠,还是搞不定 如何程序关闭 opendialog1.Execute 调用的对话框 关于实现Briefcase类型的程序的链接问题???? 50求教简单问题!快来抢分!
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, Mask;type
TForm1 = class(TForm)
Panel1: TPanel;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
Label4: TLabel;
MaskEdit1: TMaskEdit;
MaskEdit2: TMaskEdit;
MaskEdit3: TMaskEdit;
MaskEdit4: TMaskEdit;
Timer1: TTimer;
procedure Timer1Timer(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Timer1Timer(Sender: TObject);
begin
panel1.Top:=panel1.Top -1 ;
if ( panel1.Top <= panel1.Width - 400) then
panel1.Top := form1.Height ;
end;end.