gpt4 book ai didi

vb.net - 未将对象引用设置为对象的实例 [VB.NET]

转载 作者:行者123 更新时间:2023-12-01 02:28:29 31 4
gpt4 key购买 nike

 Public Class Form1
Private Function AllEnabled(ByVal b As Boolean) As Boolean
For i As Integer = 0 To 2
Dim c As CheckBox = CType(Me.Controls("CheckBox" & i.ToString), CheckBox)
c.Enabled = b
Next
End Function

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Call AllEnabled(False)
End Sub
End Class

b 中突出显示错误在 c.Enabled = b(你调用的对象是空的。)

但是当我使用 checkbox1.enabled = b而不是 c.enabled = b工作正常。

所以我看到错误不是 b对 ?

& 我怎样才能解决这个问题 ?

最佳答案

尝试这个:

For Each ctl In Me.Controls
If TypeOf ctl Is CheckBox Then
ctl.Enabled = b
End If
Next

关于vb.net - 未将对象引用设置为对象的实例 [VB.NET],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14603107/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com