我忙于一个“自制”纸牌游戏,只是为了好玩,但是我想我已经把自己变成了一个角落,希望得到一些建议。对单人纸牌游戏的建议
简而言之,将卡片拖放到不同的位置我点击要向上移动(显示在图片框中)的卡片并将可见性设置为false,并将cardvalue添加到ArrayList(名为picFaceUpToBeMoved)。
我点击第二张卡片,然后当然基于某些条件卡片会显示在我点击的卡片正上方。我创建了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
事件。 对不起,有点缺乏经验,希望就如何解决这个问题提出建议,或者我可以如何以不同的方式处理这个游戏。