Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: OnClick-Ereignis Wiederholen

  Alt 5. Mai 2006, 16:16
Herzlich willkommen in der Delphi-PRAXiS, Freddy.

Hier ein Muster ohne Wert:

Delphi-Quellcode:
procedure TDemoForm.DemoButtonMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  i: Integer;
begin
  // DemoButtonDown bitte als private variable von Form deklarieren
  DemoButtonDown := true;
  i := 0;
  while DemoButtonDown do
  begin
    Inc(i);
    StatusBar.SimpleText := IntToStr(i);
    Application.ProcessMessages;
  end;
end;

procedure TDemoForm.DemoButtonMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  DemoButtonDown := false;
end;
Falls du die Maus nicht festhalten willst, dann nimmst du einen Button mit der Eigenschaft Down.

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat