作者Leeng (老千)
看板Visual_Basic
標題[VB6 ] listbox的問題
時間Wed Aug 13 11:16:31 2008
假設我的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)
1F:推 ClubT:用陣列 08/13 11:35
2F:→ Leeng:宣告adrress(10) as string 然後每個index跟著前面變嗎 08/13 11:36
3F:→ Leeng:有試過 但因為我做的list會時常排序 adrress的更動很不方便 08/13 11:38
4F:推 fumizuki:沒辦法 一定要自己寫陣列 08/13 12:47
5F:推 ClubT:你可以用ItemData這個屬性 08/13 13:55
6F:→ ClubT:雖然ItemData只能設數字...不過你可以用數字在對照屬性 08/13 13:56
7F:→ Leeng:已成功使用陣列解決了 感謝回答 08/14 13:40