Hi,
zu 1.)
Einfach ins OnChange der ersten Trackbar
trackbar2.max := trackbar1.position;schreiben.
zu 2.)
Ins OnChange
label1.caption := inttostr(trackbar1.position div 500 * 500);
Weiß jetzt aber nicht ob due Frequency verwechselt:
| Delphi-Hilfe hat folgendes geschrieben: |
| Mit Frequency können Sie den Abstand der Teilstriche in logischen Einheiten festlegen, die in der Eigenschaft Position angegeben sind. Wenn Sie Frequency beispielsweise den Wert 5 zuweisen, wird bei jedem fünften Inkrement ein Teilstrich angezeigt. Setzen Sie Frequency auf LineSize oder PageSize, um die auf dem Schieberegler verwendeten Einheiten anzuzeigen. |
Zeigt also nur die Striche anders an und gibt nicht die Schritte an, wenn du nur in 500er Schritten machen willst dann Max auf 40 und Min auf 10 setzen und im OnChange
label1.caption := inttostr(trackbar1.position * 500);
mfg
GSE
_________________
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Richard Cook)