2012-11-19 119 views
2

我忙于一个“自制”纸牌游戏,只是为了好玩,但是我想我已经把自己变成了一个角落,希望得到一些建议。对单人纸牌游戏的建议

简而言之,将卡片拖放到不同的位置我点击要向上移动(显示在图片框中)的卡片并将可见性设置为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事件。 对不起,有点缺乏经验,希望就如何解决这个问题提出建议,或者我可以如何以不同的方式处理这个游戏。

回答