0

我希望能够遍历一组面板并设置它们的背景颜色,但我使用了代码:-

For Each ctrl In status.Controls
            If ctrl Is Panel Then
                ctrl.BackColor = Drawing.Color.Red
            End If
        Next

我得到的错误是“面板是一种类型,不能用作表达式”

状态控制是另一个面板,其中包含较小的面板,可以在需要时更轻松地隐藏批次。

我怎么能做到这一点而不诉诸 if thens

4

1 回答 1

0

稍微更新一下你的代码:

For Each ctrl In status.Controls 
    If TypeOf ctrl Is Panel Then 
        ctrl.BackColor = Drawing.Color.Red 
    End If 
Next 
于 2012-04-19T17:01:33.083 回答