ナインメンズモリスゲームを実装したいです。私は24個のピクチャーボックスを備えたボードを持っており、左側と右側に9個の赤いピクチャーボックスと9個の緑のピクチャーボックスがあります。
それらをリストに追加したい:
List<PictureBox> ls = new List<PictureBox>();
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 24; i++)
{
PictureBox p = new PictureBox();
p.Name = "pictureBox" + i;
ls.Add(p);
}
}
大丈夫ですか?
そして、次のようなことを行うことは可能ですか。24個の画像ボックスの1つをクリックし、その画像ボックスの背景を1回は緑、もう1回は赤にしますか?
再帰関数など、画像ボックスをクリックしたときに認識できるものを意味し、リストでその画像ボックスを検索して、彼の背景色を変更しますか?