片側にキングとクイーン、もう片側にキングだけのシンプルなチェス ゲームを書いています。ユーザーとそれに応じて他の作業を行います。キングが滞在する場所をユーザーから取得する方法を知りたいのですが、64 個のピクチャボックスでフォームを実装しました。
編集:
私はジョン・スキート氏からこのコードを書きました 回答:どのような間違いがありますか?
PictureBox[,] pic = new PictureBox[8, 8];
public PictureBox SetKingImage(int x,int y)
{
pic[x,y].Image=Image.FromFile("pic/siyahsah2.JPG");
return pic[x, y];
}
public void GetClickedPicturebox()
{
int x, y;
for(x=0;x<8;x++)
{
for(y=0;y<8;y++)
{
pic[x, y] = new PictureBox();
pic[x, y].Click += (object sender, System.EventArgs e) =>SetKingImage(x, y);
}
}
}