我試圖創建一個快照遊戲,但是當涉及到檢查圖片框是否包含正確的圖像時,它只是不起作用,我已經做了一些研究這並實施了這些想法。它不會拋出任何類型的錯誤,但我不應該收到增加的價值時,我應該。請看看這段代碼,並告訴我,如果你知道我哪裏出錯了。如果語句和圖片框值問題
嘗試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
您需要跟蹤每個PB可能使用'.Tag'屬性(或變量!)所擁有的圖像。你不能比較圖像而不費力地比較每個像素 – Plutonix