我忙于玩“自制”纸牌游戏只是为了好玩,但我想我把自己逼到了一个角落,也许希望得到一些建议。
简而言之,将卡片拖放到不同的位置,我单击要向上移动的卡片(显示在图片框中)并将可见性设置为 false 并将卡片值添加到 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
事件。抱歉,有点缺乏经验,希望获得有关如何克服此问题或如何以不同方式处理此游戏的建议。