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

习题答案
考试通关必备网站

【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源码】在状态栏里面加入进度条

我来解答

匿名发表
  • 验证码: