我試圖得到以下VB6 LISTINDEX到我的vb.net代碼內工作:vb.net列表視圖相當於VB6 LISTINDEX
setTheR CStr(payReq.ItemData(payReq.ListIndex))
但是,如果我複製並粘貼到VB.net它不會接受它。
這是VB.net做與VB6的轉換到.NET代碼:
strContract = payReq.Items.Item(payReq.FocusedItem.Index).Text
然而,檢查值返回的名稱,而不是指數。雖然VB6的代碼返回2311的值(這是它需要返回)
當我將項目添加到列表視圖我這樣做:
Item = payReq.Items.Add(rsPayRequests.Fields("userid").Value)
Item.SubItems.Insert(1, New System.Windows.Forms.ListViewItem.ListViewSubItem(Nothing, VB6.Format(rsPayRequests.Fields("reqdatetime").Value, "mm/dd/yyyy")))
但我注意到它這樣做,以及:
payReq.Items.Add(New VB6.ListBoxItem(Item, rsPayRequests.Fields("requestNum").Value))
但是,這不起作用,因爲我的列表視圖.net因爲上面是一個列表框,而不是一個列表視圖。 .net中是否有與.net類似的列表框以使用自定義索引?
任何幫助將是偉大的!
大衛
謝謝你,馬克。 .tag工作得很好:o) – StealthRT 2011-02-16 13:00:01