![]() |
Re: Trackbar mit Tastatur steuern
Delphi-Quellcode:
Für 10 musst du halt den gewünschten Wert einsetzen ;)
Form1.TrackBar1.Position := Form1.TrackBar1.Position + 10
//edit: Der rote Kasten wird mir immer suspekter :-? |
Re: Trackbar mit Tastatur steuern
Zitat:
hier mal ein Beispiel. Es gibt eine TrackBar und zwei Menüeinträge:
Delphi-Quellcode:
procedure TForm1.Lauter1Click(Sender: TObject); // Menüpunkt 1
begin if (TrackBar1.Position < TrackBar1.Max) then begin TrackBar1.Position := TrackBar1.Position + 1; end; end; procedure TForm1.Leiser1Click(Sender: TObject); // Menüpunkt 2 begin if (TrackBar1.Position > 0) then begin TrackBar1.Position := TrackBar1.Position - 1; end; end; procedure TForm1.TrackBar1Change(Sender: TObject); begin // Setze die Lautstärke auf TrackBar1.Position; end; |
Re: Trackbar mit Tastatur steuern
Nicht alle auf einmal :-D !!! Danke an alle!!!! Werd's probieren.
|
Re: Trackbar mit Tastatur steuern
Zitat:
|
Re: Trackbar mit Tastatur steuern
Und was kommt da rein? Das was Du oben schon gepostet hast? Und vor allem im welchen OnChange-Ereignis?
|
Re: Trackbar mit Tastatur steuern
In TrackBar1.OnChange (findest du im Objektinspektor unter Ereignisse)
Da kommt die Funktion rein die Leiser und Lauter macht. Weiß ja net, hast du da schon was oder noch nix ? |
Re: Trackbar mit Tastatur steuern
OK, funktioniert jetzt alles ganz toll.
PS: ist ja ein spitzenmäßiges Forum!!!!! So etwas von schnell habe ich noch nicht erlebt!!!! Ihr seit ja wirklich die freiwillige Feuerwehr!!!! Danke nochmals :P |
Re: Trackbar mit Tastatur steuern
Noch ein Nachtrag.
Wenn Du auf ein Menü verzichten möchtest kannst Du das auch im ![]() 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; |
Re: Trackbar mit Tastatur steuern
Danke Sharky. Das ist natürlich noch besser. Habe zwar zwei Menüeinträge für Lauter und Leiser drin diese auf Visible False gesetzt und jeweils einen Shortcut zugewiesen. Das ist aber noch praktischer!!!!
Weiterhin schöne Pfingsten :P |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz