我使用VS2010VB6.SetItemData(组合框,我,rd.Fields( “XXX”)。值)
当我转换的代码转换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
怎么样?
我知道这些可以被忽略,但我想要做得更好。
对不起 - 我真的很难理解这个问题。 – 2012-07-12 09:45:47
我将代码从VB6转换为VB.NET。以上代码来自VB6,它使VS2010变暖。我想解决以VB6.xxxxx开始的代码。 =] – user1506228 2012-07-13 01:56:21