我正在使用 VS2010 将 VB6 转换为 VB.NET
当我在转换代码时,我发现一些我不明白代码正在做什么和得到的含义以及如何很好地转换它的东西。
i = 0
While Not rd.EOF
cobTmp.Items.Insert(i, rd.Fields("d").Value)
VB6.SetItemData(cobTmp, i, rd.Fields("r").Value)
If rd.Fields("r").Value = "1234" Then
intloc1234 = i
End If
rd.MoveNext()
Debug.Print(VB6.TabLayout(VB6.GetItemData(cobTmp, i), VB6.GetItemString(cobTmp, i)))
i = i + 1
End While
我怎样才能很好地处理这段代码以及这一行:
Debug.Print(VB6.TabLayout(VB6.GetItemData(cobTmp, i), VB6.GetItemString(cobTmp, i)))
可以cobTmp.item(i)
用来代替VB6.GetItemData(cobTmp, i)
吗?
怎么样VB6.TabLayout
??
我知道这些可以忽略,但我想做得更好。