VERSION 1.0 CLASS BEGIN MultiUse = -1 'True Persistable = 0 'NotPersistable DataBindingBehavior = 0 'vbNone DataSourceBehavior = 0 'vbNone MTSTransactionMode = 0 'NotAnMTSObject END Attribute VB_Name = "CAssocItem" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = True Attribute VB_PredeclaredId = False Attribute VB_Exposed = False Attribute VB_Ext_KEY = "SavedWithClassBuilder6" ,"Yes" Attribute VB_Ext_KEY = "Top_Level" ,"Yes" Public key As String Private mvarValue As Variant Public Property Let value(ByVal vData As Variant) mvarValue = vData End Property Public Property Set value(ByVal vData As Variant) Set mvarValue = vData End Property Public Property Get value() As Variant If IsObject(mvarValue) Then Set value = mvarValue Else value = mvarValue End If End Property