bei meinen Trackbars tritt folgendes Phänomen auf:
Vertikale Trackbar
Invertiert
Min = 10, Max = 30
Nach dem Designer-Start oder nach Umschalten vom Edit- in den Anzeigemodus zeigen beide Trackbars den falschen Wert an. Ich habe die gleiche Variable darunter als Zahlenwert angezeigt. Dort ist sie richtig. (siehe Bild „Nach_Start“).
Ändere ich jetzt den Slider, dann wird der richtige Wert der Variable zugeordnet und der Slider ist an der richtigen Position. (siehe Bild „Nach_Bewegung“).
Das schaut für mich so aus, als würde die Trackbar beim Start nicht richtig initialisiert werden (wenn sie vertikal und invertiert ist). Schalte ich die Invertierung aus, so stimmt der Initialwert. Aber der Slider geht halt verkehrt.
Und ist der ‚initial value‘ (kenne das wort nicht auf deutsch) eingetragen?
(gibt es diesem?) moment mal
doch: Position - aber ist halt oder direkt oder uber variablen ein zu stellen.
Dan ist es doch logisch das der schieber sich auf die 0-position (oder min. ) steht und so bugfrei ist? (Wieso 31 -> max -> invert???)
Natürlich habe ich der „Position“ die Variable zugeordnet. Ich habe daneben eine Edit-Box gemacht. Verändere ich dort den Wert, so springt der Slider sofort auf die richtige Position. Das bedeutet: Er macht jede Änderung mit. Nur nach Start des Designer stimmt die Position nicht (und auch im Konstruktions-Mode des Designer)
Ich habe (hatte) auch das Problem, probiere es mal nur so zum Test als „nicht invertiert“. Da funktioniert es bei mir.
Ich meine das Problem tritt immer beim „INVERTIEREN“ auf.
Schließe mich der Bitte voll und ganz an. Bin natürlich auch für jede Umgehungslösung offen.
Vielleicht hat auch jemand eine Idee, wie ich sonst die Eingabe eines Temperatur-Sollwertes am Touch lösen kann. Bin sicher nicht der Erste mit dieser Anwendung. Oder? Sogar in der Designer-Hilfe ist so eine Trackbar auf der Startseite als Beispiel.