我的任务是:
开发一个程序,孩子将在屏幕上显示一个水果的图片(五种可能的水果之一),点击一个开始按钮。然后,孩子会试着识别水果,并在屏幕上指定的地方写上它的名字。在点击一个检查按钮,孩子写的水果的名字将由你的程序检查,如果正确的话,会奖励孩子一条合适的信息。如果子节点的名称不正确,则应在红色背景上显示一条合适的消息,并在该消息中包含水果的正确名称。
到目前为止,我已经成功地创建了一个表单,其中有5个不同的水果图片和一个文本框。然后在窗体底部的一个按钮检查结果,并显示一个消息框,告诉它们是否已通过或失败。
Private Sub btnResults_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnResults.Click
If txtApple.Text = "APPLE" And txtOrange.Text = "ORANGES" And txtStrawberry.Text = "STRAWBERRIES" And txtGrapes.Text = "GRAPES" And txtBanana.Text = "BANANAS" Then
MsgBox("Congratulations! you got it all right!", MsgBoxStyle.OkOnly)
End
Else
MsgBox("Incorrect, please try again", MsgBoxStyle.OkOnly)
End
End If
End Sub但我不能让它随机化水果的图片,所以它一次只显示一个水果,并对照它进行检查。
任何帮助都是非常感谢的。
谢谢
发布于 2010-04-26 13:53:56
查看Random类。
在那页上有个例子
创建一个随机数生成器,并调用其NextBytes、Next和NextDouble方法来生成不同范围内的随机数序列。
创建Random的一个新实例(只做一次--原因在该页面中解释):
Dim rand As New Random()然后
dim index = rand.Next(0, 5)这将返回0到4之间的随机值。使用此索引选择要显示的图像。对下一个图像重复。
https://stackoverflow.com/questions/2713950
复制相似问题