我使用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