我使用VS2010进行VisualBasic,并且我正在使用几种类似的表单。我需要做的是按下每个页面上的按钮,按顺序循环浏览My.Resource图像:adj_01,adj_02,adj_03,...每个表单将有不同的三个字母前缀。 This is what I have so far:
可能不太清楚,但我试图让每个按钮点击一个接一个地循环图像。显然我的引用存在问题,或者图像是.png格式。同时,我试图在每次图像更改时都有2个单独的标签更新信息。 This is what I have so far with that:
编辑我刚刚注意到一个错误,可能会让所有人对照片感到困惑:启动If语句的第一行是检查PictureBox是否为空。不用说,我不知道该怎么做。
答案 0 :(得分:1)
你去......
Private Sub NextAdjButton_Click(sender As Object, e As EventArgs) Handles NextAdjButton.Click
If AdjectivesPictureBox.Tag Is Nothing Then
AdjectivesPictureBox.Tag = 0
End If
Dim number As Integer = CInt(AdjectivesPictureBox.Tag)
If number < 5 Then
number = number + 1
AdjectivesPictureBox.Image = My.Resources.ResourceManager.GetObject("adj_" & number.ToString("00"))
AdjectivesPictureBox.Tag = number
End If
End Sub