![]() |
TrackBar Min/Max umdrehen oder eine Alternative
Hallo!
Wie schon im Titel erwähnt...Ich hätte gerne rechts den max-Wert und links den min-Wert. Kann man das irgendwie einrichten? Es geht um einen Lauftext, der schneller werden soll (mittels Timer.Interval), allerdings ist der Text am schnellsten, wenn die TrackBar auf ganz links gesetzt ist. Irgendwie...naja. Oder gibt es ne Alternative? |
Re: TrackBar Min/Max umdrehen oder eine Alternative
Einfach den Positionswert selber abziehen?
wert := tb.min + tb.max - tb.position; |
Re: TrackBar Min/Max umdrehen oder eine Alternative
Du wirst wahrscheinlich Timerinterval := Trackbar.Position. daher ist es ja logisch da der Text schneller wird je kleiner die Trackposition ist.
Du könntest es so in der Art machen:
Delphi-Quellcode:
//edit: Muetze war schneller :zwinker:
Timer.Interval := Trackbar.max + Trackbar.min - Trackbar.Position
|
Re: TrackBar Min/Max umdrehen oder eine Alternative
Ich habe meine Formel gerade editiert, weil deine wie auch meine original kommen bei einer Position von MAX auf 0 und nicht auf min...
|
Re: TrackBar Min/Max umdrehen oder eine Alternative
Ach so, stimmt ja. Da sind wir wohl von min = 0 ausgegangen ^^
|
Re: TrackBar Min/Max umdrehen oder eine Alternative
Ah jo danke! Ich muss mir das Programmierer-Denken erst einmal angewöhnen :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:32 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