Ich möchte eine Bildbox unter 0.6 verschieben können.
Dies funktioniert:Bildbox sehr klein verschieben
pbxMapPlayer.Left += 0.6
Aber ich möchte dies:
pbxMapPlayer.Left += 0.4
Ich möchte eine Bildbox unter 0.6 verschieben können.
Dies funktioniert:Bildbox sehr klein verschieben
pbxMapPlayer.Left += 0.6
Aber ich möchte dies:
pbxMapPlayer.Left += 0.4
Sie können das nicht tun. Wenn Sie die PictureBox.Left-Eigenschaft von 0.6
inkrementieren, wird es tatsächlich von 1
erhöht, da die Eigenschaft eine ganze Zahl ist und der Operator + = Integer-Argumente erwartet. Die 0.6
Ziffer wird auf 1
gerundet. Wenn Sie um 0.4
erhöhen, wird es auf 0
gerundet und deshalb sehen Sie keine Bewegung, da Sie tatsächlich durch 0
inkrementieren.
Sie versuchen also, eine Bildbox 0,4 Pixel zu bewegen? Google Glück damit. 1 Pixel ist das Minimum. 'Left + = 0.6' funktioniert, weil es auf 1 aufgerundet wird. –
Aktivieren Sie Option Strict und das wird nicht kompiliert, was Ihnen sagt, dass etwas nicht stimmt – Plutonix