【发布时间】:2016-10-25 08:00:42
【问题描述】:
以下 Sub 显示这些错误消息:
粗体 1:“对于 'Friend WithEvents btnChoice As Button' 的许多参数”
粗体 2:“对于 'Friend WithEvents imgPicture As Button' 的许多参数”
粗体3:“‘Friend WithEvents btnChoice As Button’没有参数,返回类型不能被索引”
粗体4-8:“'Friend WithEvents imgPicture As PictureBox'没有参数,返回类型不能被索引”
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim intNextNumber As Integer
For intNextNumber = 1 To 8
btnChoice(**intNextNumber**)
imgPicture(**intNextNumber**)
Next
Call MoveControls(btnChoice)
Call MoveControls(imgPicture)
For intNextNumber = 1 To 8
**btnChoice**(intNextNumber).Visible = True
Next
Randomize()
Dim aintRandomNumber(0 To 8) As Integer
Call GetRandomNumbers(aintRandomNumber)
For intNextNumber = 1 To 8
Select Case aintRandomNumber(intNextNumber)
Case 1, 2
**imgPicture**(intNextNumber).Picture = Image.FromFile("C:\Users\Jonas Bakari Reitan\Desktop\Bilde1.jpg")
**imgPicture**(intNextNumber).Tag = "Sirkel"
Case 3, 4
**imgPicture**(intNextNumber).Picture = Image.FromFile("C:\Users\Jonas Bakari Reitan\Desktop\Bilde2.jpg")
**imgPicture**(intNextNumber).Tag = "Firkant"
Case 5, 6
**imgPicture**(intNextNumber).Picture = Image.FromFile("C:\Users\Jonas Bakari Reitan\Desktop\Bilde3.jpg")
**imgPicture**(intNextNumber).Tag = "Diamant"
Case 7, 8
**imgPicture**(intNextNumber).Picture = Image.FromFile("C:\Users\Jonas Bakari Reitan\Desktop\Bilde4.jpg")
**imgPicture**(intNextNumber).Tag = "Pil"
End Select
Next
End Sub
【问题讨论】:
-
请编辑问题以解释与现有代码相比所需的行为。 stackoverflow.com/help/mcve 可以就如何组织您的问题提供一些提示,以便您获得最佳帮助。
-
您似乎在引用控件,就好像它们是一个数组一样。
标签: vb.net