tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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 時のコードも変わってくるかと思います。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。