タイトル : Re: 配列に関して教えてください>< 投稿日 : 2010/12/18(Sat) 14:37 投稿者 : 魔界の仮面弁士
> Private Sub PictureBox1_MouseDown(…) Handles PictureBox1.MouseDown > Dim XX As Integer > Dim YY As Integer > XX = e.X > YY = e.Y > ss = XX > cc = YY > End Sub これって、要するに Private Sub PictureBox1_MouseDown(…) Handles PictureBox1.MouseDown ss = CStr(e.X) cc = CStr(e.Y) End Sub と同じ意味ですね。 > Private Sub RadioButton1_CheckedChanged(…) Handles RadioButton1.CheckedChanged > ss = atmX(5) > cc = atmY(5) > End Sub atmX(5) の中身を ss や cc に取り出しても、中身は空っぽのままだと思いますよ。 atmX(5) に値をセットしている箇所が無いのですから。 その逆に、 atmX(5) = ss とするのであれば、MouseDown で得た座標を配列にセットできますが、 そもそも何のために配列にしているのか、コードの意図を読み取れませんでした。 atmX(0)〜atmX(4) は、どこで利用されるのでしょうか? > RadioButton2をチェックすると胸の位置の座標を > 格納できるようにしたいと考えています MouseDown 後に RadioButton をチェックするのでしょうか。 それとも、チェックした後で MouseDown するのでしょうか。 それによって、MouseDown 時のコードも変わってくるかと思います。 |