首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

Me.Controls("TextBox" & l).Text,该怎么解决

2013-07-08 
Me.Controls(TextBox & l).TextDim i, j, k, m, ii, jj, kk, mm, l As IntegerFor i 1 To 3For j 1

Me.Controls("TextBox" & l).Text
        Dim i, j, k, m, ii, jj, kk, mm, l As Integer
        For i = 1 To 3
            For j = 1 To 3
                For k = 1 To 3
                    For m = 1 To 3
                        l = (i - 1) * 27 + (j - 1) * 9 + (k - 1) * 3 + m - 1
      !!!!!  aaa(i, j, k, m) = Me.Controls("TextBox" & l).Text
                    Next m
                Next k
            Next j
        Next i
vs2012 vb程序 是想写一个解数独程序,通过81个textbox赋值给aaa(,,,)四维暂存数组,但是没有了控件数组,网上搜到了标叹号的那一行的写法,但是出错,不知哪位高人能解答一下!
[解决办法]
aaa(i, j, k, m) = CType(Me.Controls("TextBox" & l), TextBox).Text
[解决办法]

引用:
“System.NullReferenceException”类型的未经处理的异常在 solvesudu.exe 中发生 

其他信息: 未将对象引用设置到对象的实例。 

那么大概就是 "TextBox" & l 这个 Name 的控件并不存在。

通常你应该学会自己使用vs调试器,此时有很多方式可以看到变量 l 的值。根据它的值,你才知道去查找分析 Name 属性为这个值的 TextBox。

热点排行