Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 用于按钮数组中的循环_Arrays_Vb.net_Button - Fatal编程技术网

Arrays 用于按钮数组中的循环

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

我有一个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 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'如果有人在寻找答案