Thema: Delphi Button abfrage

Einzelnen Beitrag anzeigen

Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#8

Re: Button abfrage

  Alt 5. Jul 2005, 15:45
Zitat von Alf:
So lange ein Button gedrückt ist, soll ein Berechnung durchgeführt werden...
So ?

Delphi-Quellcode:
var StoppBerechnung: Boolean;

procedure TForm1.StartBerechnung;
begin
  repeat
    //... Berechnung
    //...
    Application.ProcessMessages;
  until StoppBerechnung;
end;

procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  StoppBerechnung := False;
  StartBerechnung;
end;

procedure TForm1.Button1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  StoppBerechnung := True;
end;
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat