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
ですか??
これらは無視できることはわかっていますが、もっとうまくやりたいと思っています。