2016-10-02 8 views
0

0.6より下のピクチャボックスを動かしたいと思っています。ピクチャボックスを本当に小さな距離に移動する

pbxMapPlayer.Left += 0.6 

しかし、私はこれが欲しい:
これは動作します

pbxMapPlayer.Left += 0.4 
+3

画像ボックスを0.4ピクセル移動しようとしていますか? Googleはそれで運がいい。 1ピクセルが最小値です。 'Left + = 0.6'は1に切り上げられているので動作します。 –

+1

Option Strictをオンにします。これはコンパイルされません.Something Is Wrong – Plutonix

答えて

3

あなたはそれを行うことはできません。 PictureBox.Leftプロパティを0.6だけインクリメントすると、プロパティは整数で+ =演算子は整数引数が必要なため、実際には1がインクリメントされます。 0.6の数字は、1に丸められます。あなたが0.4で増分すると、0に丸められます。そのため、実際には0で増分しているので動きはありません。

関連する問題