瑞文文摘
返回首页 | 手机用户请点此访问手机版
关键字:delphi源码,将进度条加入状态栏里 | 时间:2012/9/16

【delphi源码】在状态栏里面加入进度条

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls;
type
TForm1 = class(TForm)
StatusBar1: TStatusBar;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
var
P: TProgressBar;
begin
P:= TProgressBar.Create(self);
p.Parent:= StatusBar1;
p.Left:= StatusBar1.Panels[0].Width + StatusBar1.BorderWidth + 2;
p.Top:= StatusBar1.BorderWidth + 2;
p.Height:= StatusBar1.Height - (StatusBar1.BorderWidth + 2);
p.Width:= StatusBar1.Panels[1].Width + StatusBar1.BorderWidth - 2;
p.Position:= 50;
end;
{这是个例子,
放个TStatusBar 然后建立3个TStatusPanel,
下面的代码把 ProgressBar 放到了第二个格子里面了。}

end.




上一篇:【delphi源码】获取和设置系统时间

下一篇:【delphi源码】实现RichEdit中的整行选中

Copyright © 瑞文软件工作室 冀ICP备17033643号 联系我们