如何在VB6集合中编辑项目

时间:2011-07-22 12:18:13

标签: vb6

请告诉我如何在VB6集合中编辑项目。 EX- 我有以下收藏 -

Dim OrdLines As New Collection

OrdLines.Add (111)
OrdLines.Add (111)
OrdLines.Add (222)
OrdLines.Add (333)
OrdLines.Add (444)

现在我的要求是编辑第3项并想要改变它,让我们说“ABC”我该怎么做。

2 个答案:

答案 0 :(得分:9)

我想你不能。您必须删除该项目并重新添加修改后的项目。

答案 1 :(得分:8)

您可以通过引用检索对象并对其进行修改:

SomeClass.cls

Option Explicit

Public Value As String

Form1.frm

Option Explicit

Private Sub Form_Load()
    Dim Col As Collection
    Dim SC As SomeClass

    Set Col = New Collection

    Set SC = New SomeClass
    SC.Value = "hello"
    Col.Add SC

    Set SC = New SomeClass
    SC.Value = "world"
    Col.Add SC

    MsgBox Col(2).Value

    Col(2).Value = "cruel word"

    MsgBox Col(2).Value
End Sub