ScrollBar dynamisch anpassen (war: Skala)
-
Ich will ein Programm machen bei dem man in ein frame zoomen kann. SO wenn ich jetzt reinzoome bleiben die scrollbars an der gleichen stelle. Es soll aber so sein das die Mitte des Zoombereiches gleich bleibt.Es geht um ein Koordinatensystem.Ich komm einfach nicht drauf(irgendein denkfehler); es gibt die variablen skaladif= um wie viel pixel die skala größer geworden ist; skala = die aktuelle skala,also in welchen maßstab das Koordinatensystem gezeichnet ist in pixel.
KAnn mir einer mit einer einfachen formel weiterhelfen.
Das hab ich versucht funktioniert aber leider net
Form1->Frame21->HorzScrollBar->Position=Form1->Frame21->HorzScrollBar->Position+skaladif*skala;Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
"Funktioniert nicht" ist keine ausreichende Problembeschreibung.
-
Das soll heißen dass es an einer falschen position ist. Die Formle ist rein technisch gesehen ja korrekt. Also weiß einer wie ich das machen könnte?