私は楽しみのために「自家製」のソリティアゲームで忙しいのですが、私は自分自身を少しコーナーに入れて、おそらくいくつかのアドバイスを望んでいたと思います。
つまり、カードを別の場所にドラッグアンドドロップする代わりに、上向きに移動する(画像ボックスに表示される)カードをクリックし、可視性をfalseに設定して、カード値をArrayList(picFaceUpToBeMovedという名前)に追加します。
2番目のカードをクリックすると、もちろん特定の条件に基づいて、クリックしたカードのすぐ上にカードが表示されます。サイズと場所を設定するPictureBoxコントロールのインスタンスを作成します。
PictureBox picOneFaceUpA = new PictureBox();
picOneFaceUpA.Location = new Point(42, 202);
picOneFaceUpA.Width = 90;
picOneFaceUpA.Height = 120;
picOneFaceUpA.Image = Image.FromFile("../../Resources/" + picFaceUpToBeMoved[0] + ".png");
Controls.Add(picOneFaceUpA);
picOneFaceUpA.BringToFront();
onClick
私が今抱えている問題は、イベントがないので、このカードをどのように動かすかです。申し訳ありませんが、少し経験が浅く、この問題を克服する方法や、このゲームに別の方法でアプローチする方法についてのアドバイスを期待していました。