我正在尝试创建一个快照游戏但是当涉及到检查图片框是否包含正确的图像时,它只是不起作用,我已经对此进行了一些研究并实现了这些想法。它不会引发任何类型的错误,但我只是在我应该没有收到增加的价值。请看一下这段代码,告诉我你是否知道我哪里出错了。
尝试1:
Dim BirdPics() As Image = {My.Resources.Image_1}
If tbxAnimal_Group.Text = "Birds" And BirdPics.Contains(pbxPicture.Image) Then
CurrentPoints += 1
lblScore.Text = "Score:" & CurrentPoints
End If
尝试2
Dim BirdPics() As Image = {My.Resources.Image_1}
If tbxAnimal_Group.Text = "Birds" And pbxPicture Is BirdPics Then
CurrentPoints += 1
lblScore.Text = "Score:" & CurrentPoints
End If
答案 0 :(得分:0)
不要使用“BirdPics.Contains”;它不会那样工作。
无法对图像进行简单比较。
IF ThisImage = ThatImage THEN'即使会编译也不一定有效。
创建结构或类并将它们存储在列表中。
object_changes