[VB6 ] listbox的問題

看板Visual_Basic作者 (老千)時間16年前 (2008/08/13 11:16), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
假設我的listbox元件裡面有10項 每一項除了本身的字串外,能不能再附帶一個指向自己的字串屬性(給予詳細的描述) 像這樣: listbox.list(0) = "fruit0" <- .adrress = "apple" listbox.list(1) = "fruit1" <- .adrress = "banana" ... ... listbox.list(9) = "fruit9" <- .adrress = "orange" 這樣的話 各項順序移動時,底下的.adrress也會跟著移動 比方說"fruit9"移到list(0)時,他的adrress還是"orange" 另外如果把list(1)移除,即listbox.RemoveItem 1 其adrress "banana" 也從記憶體中移除 請問辦得到嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.181.194 ※ 編輯: Leeng 來自: 59.124.181.194 (08/13 11:18) ※ 編輯: Leeng 來自: 59.124.181.194 (08/13 11:19)

08/13 11:35, , 1F
用陣列
08/13 11:35, 1F

08/13 11:36, , 2F
宣告adrress(10) as string 然後每個index跟著前面變嗎
08/13 11:36, 2F

08/13 11:38, , 3F
有試過 但因為我做的list會時常排序 adrress的更動很不方便
08/13 11:38, 3F

08/13 12:47, , 4F
沒辦法 一定要自己寫陣列
08/13 12:47, 4F

08/13 13:55, , 5F
你可以用ItemData這個屬性
08/13 13:55, 5F

08/13 13:56, , 6F
雖然ItemData只能設數字...不過你可以用數字在對照屬性
08/13 13:56, 6F

08/14 13:40, , 7F
已成功使用陣列解決了 感謝回答
08/14 13:40, 7F
文章代碼(AID): #18eb8Jj3 (Visual_Basic)