-1

こんにちは、シンプルなチェスゲームを作っている友人です。ピクチャーボックス間を移動する方法を知りたいですか? picturebox2 の上にあります。ご協力ありがとうございます

たとえば、次のようにします。

 picturebox2.image=picturebox.image.up///move the image in picturebox into the picture box that is on top of the picturebox2

出来ますか?

4

1 に答える 1

2

問題が「現在のフィールドの上にあるフィールドを見つける方法」である場合:

あなたのpictureBoxesを(ちょうど)picturebox1からpictureBox64としてではなく、(また)2次元配列として保存する必要があります:PictureBox[,] grid = new PictureBox[8,8];. (*)

次に、その「現在の」フィールドがグリッド内のどこにあるかを調べる必要があります。そこから、「次の」フィールドがどこにあるか (y=y+1) を計算するのは簡単です。フィールドの端を越えないように注意してください。

(*) ピクチャボックスだけでなく、フィールドごとにもっと覚えたいと思うかもしれませんが、そのフィールドを占めるピース (もしあれば) は何ですか?

于 2010-11-22T12:49:10.143 に答える