'缺省属性值: Const m_def_DataField = "" '属性变量: Dim m_DataField As StringPublic Property Get DataField() As String DataField = m_DataField End PropertyPublic Property Let DataField(ByVal New_DataField As String) m_DataField = New_DataField PropertyChanged "DataField" End Property'为用户控件初始化属性 Private Sub UserControl_InitProperties() m_DataField = m_def_DataField End Sub'从存贮器中加载属性值 Private Sub UserControl_ReadProperties(PropBag As PropertyBag) m_DataField = PropBag.ReadProperty("DataField", m_def_DataField) End Sub'将属性值写到存储器 Private Sub UserControl_WriteProperties(PropBag As PropertyBag) Call PropBag.WriteProperty("DataField", m_DataField, m_def_DataField) End Sub
Const m_def_DataField = ""
'属性变量:
Dim m_DataField As StringPublic Property Get DataField() As String
DataField = m_DataField
End PropertyPublic Property Let DataField(ByVal New_DataField As String)
m_DataField = New_DataField
PropertyChanged "DataField"
End Property'为用户控件初始化属性
Private Sub UserControl_InitProperties()
m_DataField = m_def_DataField
End Sub'从存贮器中加载属性值
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
m_DataField = PropBag.ReadProperty("DataField", m_def_DataField)
End Sub'将属性值写到存储器
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
Call PropBag.WriteProperty("DataField", m_DataField, m_def_DataField)
End Sub