こんにちは、シンプルなチェスゲームを作っている友人です。ピクチャーボックス間を移動する方法を知りたいですか? picturebox2 の上にあります。ご協力ありがとうございます
たとえば、次のようにします。
picturebox2.image=picturebox.image.up///move the image in picturebox into the picture box that is on top of the picturebox2
出来ますか?
こんにちは、シンプルなチェスゲームを作っている友人です。ピクチャーボックス間を移動する方法を知りたいですか? picturebox2 の上にあります。ご協力ありがとうございます
たとえば、次のようにします。
picturebox2.image=picturebox.image.up///move the image in picturebox into the picture box that is on top of the picturebox2
出来ますか?
問題が「現在のフィールドの上にあるフィールドを見つける方法」である場合:
あなたのpictureBoxesを(ちょうど)picturebox1からpictureBox64としてではなく、(また)2次元配列として保存する必要があります:PictureBox[,] grid = new PictureBox[8,8];
. (*)
次に、その「現在の」フィールドがグリッド内のどこにあるかを調べる必要があります。そこから、「次の」フィールドがどこにあるか (y=y+1) を計算するのは簡単です。フィールドの端を越えないように注意してください。
(*) ピクチャボックスだけでなく、フィールドごとにもっと覚えたいと思うかもしれませんが、そのフィールドを占めるピース (もしあれば) は何ですか?