Arrays 用于按钮数组中的循环
我有一个42,5的按钮阵列,正在启动和工作,但我似乎无法使它在for循环中工作Arrays 用于按钮数组中的循环,arrays,vb.net,button,Arrays,Vb.net,Button,我有一个42,5的按钮阵列,正在启动和工作,但我似乎无法使它在for循环中工作 for btnarray(1,0) to btnarray(42,0) 'Disable all buttons next for btnarray(1,0) to btnarray(1,5) 'Enable buttons next 这只会出现错误消息“for”循环变量不能是system.windows.forms.button类型,因为该类型不支持所需的运算符。 什么是最好的解决方法,谢谢你可以这样做: For
for btnarray(1,0) to btnarray(42,0)
'Disable all buttons
next
for btnarray(1,0) to btnarray(1,5)
'Enable buttons
next
这只会出现错误消息“for”循环变量不能是system.windows.forms.button类型,因为该类型不支持所需的运算符。
什么是最好的解决方法,谢谢你可以这样做:
For i As Integer = 0 To 41
Dim btn = btnarray(i,0)
'Disable btn in each iteration'
Next
For i As Integer = 0 To 4
Dim btn = btnarray(1,i)
'Enable btn in each iteration'
Next
代码可以工作,但是btn.enabled=false出现了一个错误,那就是最好的修复方法,更不用说在我自己动手修补后找到了答案如果btn为Nothing,则其他:btn.Enabled=False结束If'如果有人在寻找答案