![]() |
Klick auf trackBar --> direkt zur Klickposition gehen
Hallo DPler :hi:
Mich stört es in meinem Programm sehr, dass bei einem Klick auf eine TrackBar nicht zur Klickposition, gesprungen wird, sondern die aktuelle Position um 1 erhöht bzw. verringert wird. Wie kann man das am besten ändern? |
Re: Klick auf trackBar --> direkt zur Klickposition gehen
*push*
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Einfach sich mal die Eigenschaften der Komponente anschauen LineSize, PageSize
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ansonsten selber programmieren. Edit: Code so abgeändert, dass man den Schieber mit der Maus wieder verschieben kann. Edit2: funktioniert jetzt auch wenn Orientation auf trVertical ist. |
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Zitat:
Vielleicht könnte man dies noch kombinieren? |
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Zitat:
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Zitat:
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Zitat:
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
Zitat:
|
Re: Klick auf trackBar --> direkt zur Klickposition gehen
@ Blackheart: Was hat denn in dem Zusammenhang Linesize und Pagesize mit dem Problem zu tun? :gruebel:
Das gibt doch nur an um wieviele Einheiten sich der Regler beim Betätigen der jeweiligen Taste verschieben soll. Ich möchte aber dass der Regler zu der Position springt wo sich der Mauszeiger befindet. @ bitsetter: Das funktioniert so doch schon sehr gut :thumb: Die beiden Probleme die noch vorhanden waren (Vertikal, Slider ziehen) scheinen ja jetzt behoben zu sein. PS: Warum steht sowas eigentlich nicht in der Codelib? :stupid: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:45 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