你好女士们先生们,
我是幼儿园孩子的老师。我决定在visual basic中创建一个程序,用英语教年幼的孩子颜色名称。虽然,我在编程方面的知识并不是很好。
这是我想做的
- 按钮被点击,游戏开始。
- 出现新按钮。
- 标签将其文本更改为颜色名称之一。
- 图片框将其内容更改为随机颜色,并每秒继续更改。
- 如果他们在图片框中的图片等于标签文本颜色名称时单击按钮,他们将获得一分!
我想知道是否有人可以帮助我解决这个问题。任何帮助将不胜感激。
提前谢谢了
你好女士们先生们,
我是幼儿园孩子的老师。我决定在visual basic中创建一个程序,用英语教年幼的孩子颜色名称。虽然,我在编程方面的知识并不是很好。
这是我想做的
我想知道是否有人可以帮助我解决这个问题。任何帮助将不胜感激。
提前谢谢了
首先,您需要创建一个您希望应用程序从中随机选择的所有颜色的列表。像这样的东西会起作用:
Dim colors() As Color = {Color.Red, Color.Blue, Color.Green}
然后,您可以将数组排序为随机顺序,如下所示:
Dim r As New Random()
Dim randomColors() As Color = colors.OrderBy(Function(x) r.Next()).ToArray()
然后,您可以按该顺序显示它们。要显示第一个,您可以执行以下操作:
PictureBox1.BackColor = randomColors(0)
Label1.Text = randomColors(0).Name