C#骰子应用程序与骰子图像问题:创建一个模拟掷一对骰子的应用程序。当用户单击一个按钮时,应用程序应生成两个随机数,每个随机数都在1到6的范围内,以表示骰子的点数。使用PictureBox控件显示骰子。我目前有6个图片框,图片框名为“dice1PictureBox”、“dice2PictureBox”等,最多6个。这是我到目前为止编写的代码。在这一点上我完全迷路了。我也很擅长编程,非常感谢任何帮助。先感谢您。privatevoidrollButton_Click(objectsender,EventArgse){intdiceOne;国际骰子;随机数=newRandom();diceOne=rand.Next(3);如果(diceOne==0){diceOne.Visible=true;}else(diceOne==1){diceOne.Visible=true;}else(diceOne==2){diceOne.Visible=true;}diceTwo=rand.Next(4)+6;如果(diceOne==3){diceOne。可见=真;}else(diceOne==4){diceOne.Visible=true;}else(diceOne==5){diceOne.Visible=true;}}}}让我们看看这里的总体思路。我不会理会你现在正在做的事情,因为它不会做你想让它做的事情。预计。您只需要两个图片框,每个模板一个。然后你有6张图像,每个可能的值一张。我建议将图像保存在一个数组中,或者可能是一个ImageList(无论如何我们都称它为图像);它会让事情变得更简单。滚动时,对于每个骰子,你会说类似roll=rand.Next(6);.roll将对应于数组中图像的索引。您将相应PictureBox的images[roll]设置为images[roll](如果您使用的是ImageList,则设置为images.Images[roll])。无需扰乱Visible;两个PictureBoxes将始终可见。请注意,当您考虑roll的实际值时,它将从0变为5。加1以获得人们期望看到的值。有些指针并没有完全告诉您如何编写代码,因为它看起来像是一项家庭作业。以上就是C#学习教程:C#骰子应用,包含模具图片分享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
