Einzelnen Beitrag anzeigen

Bladefire

Registriert seit: 30. Jun 2014
67 Beiträge
 
#1

Progressbar mit xpmanifest

  Alt 30. Sep 2014, 10:33
Hallo,

wenn ich den Timer mitdem die Progressbar erhöhrt wird stoppe, dauert es trotzdem noch ein paar sekunden bis es gestoppt ist. Warum passiert dies?

Hier ist der verwendete Code

Code:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ExtCtrls, StdCtrls, ComCtrls, XPMan;

type
  TForm1 = class(TForm)
    ProgressBar1: TProgressBar;
    Button1: TButton;
    Timer1: TTimer;
    XPManifest1: TXPManifest;
    procedure Timer1Timer(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
Timer1.enabled := not Timer1.Enabled;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin

end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
progressbar1.Stepby(1);
end;

end.
Lg Simon
  Mit Zitat antworten Zitat