・パラパラ漫画のようにPictureBoxを動かしてみよう。
For x = 0 To 100
PictureBox1.Left = x
For k = 0 To 100000: Next k
Next x
PictureBox1.Left = x
などがそう。PictureBox1.Left = PictureBox1.Location.X
+ 1
今いるx座標に1を足して、新たな座標としている。
もちろん、例えば次のようにしてもよい。
x = PictureBox1.Location.X + 1
PictureBox1.Left = x
この2行は、上記1行と同じこと。
Dim n, k
Randomize()
PictureBox1.Left = 0 '最初にスタートラインに着く
PictureBox2.Left = 0 'PictureBox1と同じスタートラインに着く
For n = 0 To 100
PictureBox1.Left = PictureBox1.Left + Int(Rnd(1) * 6) + 1
PictureBox2.Left = PictureBox2.Left + Int(Rnd(1) * 6) + 1
Label1.Text = PictureBox1.Top
Label2.Text = PictureBox1.Location.Y
For k = 0 To 100000 : Next k
Next n
Dim yy, n, x, y, k
PictureBox1.Left = 0
yy = PictureBox1.Top
For n = 0 To 3.14 * 12 Step 0.1
x = PictureBox1.Left + 1
y = yy + Math.Sin(n) * 20
PictureBox1.Left = x
PictureBox1.Top = y
'Label1.Text = x : Label2.Text = y
'Label1.Refresh() : Label2.Refresh()
For k = 0 To 100000 : Next k
Next n