Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#18

Re: Trackbar mit Tastatur steuern

  Alt 15. Mai 2005, 14:02
Noch ein Nachtrag.

Wenn Du auf ein Menü verzichten möchtest kannst Du das auch im Delphi-Referenz durchsuchen.OnKeyPress deiner Form machen wenn Du .KeyPreview
auf True setzt:
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
begin
  KeyPreview := True;
end;

procedure TForm1.FormKeyPress(Sender: TObject; var Key: char);
begin
  if (Key = '+') then
  begin
    TrackBar1.Position := TrackBar1.Position + 1;
  end;
  if (Key = '-') then
  begin
     TrackBar1.Position := TrackBar1.Position - 1;
  end;
end;

procedure TForm1.TrackBar1Change(Sender: TObject);
begin
 // Label als Demonstation der "Lautstärke".
 // Hier muss natürlich die richtige Funktion rein.
  Label1.Caption := IntToStr(TrackBar1.Position);
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat