先日ある本屋さんで立ち読みしていて、おおっこんな事ができるのか!と発見してしまいました。何の事はない、コレクションの中にコレクションを持てるだけの事なんですが、これだと配列の操作が簡単にできるので感動モノです。知らなかったのは私だけですね、きっと・・・。
Private SubForm_Load()
Dimcol1As NewCollection
Dimcol2AsCollection
'col2を作成し項目をaddします
Setcol2 =NewCollection
col2.Add "col2-11"
col2.Add "col2-12"
col2.Add "col2-13"
col2.Add "col2-14"
col2.Add "col2-15"
col2.Add "col2-16"
col1.Add col2'col2をcol1にaddします。
Setcol2 =Nothing'col2を破棄します。
'col2を作成し項目をaddします
Setcol2 =NewCollection
col2.Add "col2-21"
col2.Add "col2-22"
col2.Add "col2-23"
col2.Add "col2-24"
col2.Add "col2-25"
col2.Add "col2-26"
col1.Add col2'col2をcol1にaddします。
Setcol2 =Nothing'col2を破棄します。
DimiAs Integer
DimjAs Integer
Fori = 1Tocol1.Count
Debug.Print"--------<"&i&">--------"
Forj = 1Tocol1.Item(i).Count
Debug.Printcol1.Item(i).Item(j)
Next
Next
End Sub
DownLoad vbtips097.lzh 2KB (VB6.0)