首页 > 其他分享 >Dim MyPropBag As PropertyBag

Dim MyPropBag As PropertyBag

时间:2023-06-16 11:32:24浏览次数:35  
标签:Dim End Sub Interval TimeFormat MyPropBag Property PropertyBag


'缺省属性值:
Const m_def_TimeFormat = "hh-mm-ss"
'属性变量:
'Dim m_TimeFormat As String
Dim MyPropBag As PropertyBag


'注意!不要删除或修改下列被注释的行!
'MappingInfo=Timer1,Timer1,-1,Interval
Public Property Get Interval() As Long
    Interval = Timer1.Interval
End Property

Public Property Let Interval(ByVal New_Interval As Long)
    Timer1.Interval() = New_Interval
    PropertyChanged "Interval"
End Property

'注意!不要删除或修改下列被注释的行!
'MemberInfo=13,0,0,hh-mm-ss
Public Property Get TimeFormat() As String

If MyPropBag Is Nothing Then
    Debug.Print "MyPropBag Is Nothing in Get TimeFormat()"
    Set MyPropBag = New PropertyBag
    Call MyPropBag.WriteProperty("MyTimeFormat", m_def_TimeFormat, vbNullString)
End If

    'TimeFormat = m_TimeFormat
    TimeFormat = MyPropBag.ReadProperty("MyTimeFormat")
End Property

Public Property Let TimeFormat(ByVal New_TimeFormat As String)
    'm_TimeFormat = New_TimeFormat
    
    Call MyPropBag.WriteProperty("MyTimeFormat", New_TimeFormat)
    
    ''''''''''''''''''''''''''''''''''
    PropertyChanged "TimeFormat"
End Property

'注意!不要删除或修改下列被注释的行!
'MemberInfo=13
Public Function GetTime() As String
    GetTime = Time
End Function

Private Sub Timer1_Timer()
 If Me.TimeFormat <> "" Then
 Label1.Caption = Format(Time, Me.TimeFormat)
 Else
 Label1.Caption = Time
 End If

End Sub

'为用户控件初始化属性
Private Sub UserControl_InitProperties()
'    m_TimeFormat = m_def_TimeFormat
If MyPropBag Is Nothing Then
    Set MyPropBag = New PropertyBag
    Call MyPropBag.WriteProperty("MyTimeFormat", m_def_TimeFormat, vbNullString)
End If
    
    
    
End Sub

'从存贮器中加载属性值
Private Sub UserControl_ReadProperties(PropBag As PropertyBag)

    Timer1.Interval = PropBag.ReadProperty("Interval", 0)
    m_TimeFormat = PropBag.ReadProperty("TimeFormat", m_def_TimeFormat)
End Sub

Private Sub UserControl_Terminate()
Set MyPropBag = Nothing
End Sub

'将属性值写到存储器
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)

    Call PropBag.WriteProperty("Interval", Timer1.Interval, 0)
    Call PropBag.WriteProperty("TimeFormat", m_TimeFormat, m_def_TimeFormat)
End Sub



标签:Dim,End,Sub,Interval,TimeFormat,MyPropBag,Property,PropertyBag
From: https://blog.51cto.com/gjwrxz/6498963

相关文章

  • dimp导入时提示违法唯一约束
    用户将生产环境导入测试环境时,有个表无法导入,提示违法唯一约束,错误截图如下查看主键根据主键查下是否有重复数据其他参数如:COMPATIBLE_MODE,大小写是否敏感,字符集类型,数据页大小源端和目的端都一致,采取主键冲突的处理方式[IGNORE|OVERWRITE|OVERWRITE2],及需要的导入表在目......
  • ERROR: All flavors must now belong to a named flavor dimension. Affected
    在ijkplayer-example的build.gradle中  添加flavorDimensions"800800",其中的800800为project:build.gradle中的versionCode=800800值一样。 3.   AGPBI:{"kind":"error","text":"error:\u0027@@array/pref_entries_player\u0027......
  • 通过IIS设置来解决System.BadImageFormatException错误
    工作时换了新电脑,然后运行发布后MVC程序就报错:    直接运行Code是OK。错误的原因肯定是64位系统调用了32bit的dll。尝试修改project的Targe为x86,还是无法解决问题。最后查看资料,将应用程序池修改为启用32bit就可以了。 ......
  • Error:All flavors must now belong to a named flavor dimension. Learn more at
    {https://blog.csdn.net/qq_15807167/article/details/79528063}  这是plugin3.0.0之后有一种自动匹配消耗库的机制,便于debugvariant自动消耗一个库,然后就是必须要所有的flavor都属于同一个维   defaultConfig{ targetSdkVersion:*** minSdkVersion:*** versi......
  • Vue使用:内联style动态绑定backgroundImage/background
    1.直接在vue中使用style内联样式设置background或backgroundImage是无效的;比如这样写无效:<divstyle="background:url('../../assets/import/aa1.png')">内容。。。</div>2.必须使用拼接;但是直接拼接也是无效的;比如这样写无效:<div:style="{backgroundImage:'url('......
  • cpp:Double Dimensional Array using vector 2
     //StudentArry.h:此文件包含"StudentArry"类。学生数组成绩显示方法C++14//2023年4月9日涂聚文GeovinDuedit.//(1)vec1.size()就是”二维数组”的行数//(2)vec1[0].size()就是”二维数组”的列数//vector<vector<double>>geovindu#pragmaonce#ifndefSTUD......
  • :)关于torch函数中dim的解释-读这篇就够了-|
    关于torch函数中dim的解释-读这篇就够了1dim的取值范围1)-1的作用0,1,2,-1. 其中-1最后一维即20,1,2,3,-1其中-1最后一维即32)维度0,1,2,3表示BCHW,常在CV任务中使用。0,1,2表示CHW,常在NLP任务中使用。3)用图来说明  2NLP代码中实战dimfromtorchimportnnf......
  • DIM中的一些知识点(慢更)
    最大深度互信息模型(DIM)执行图片搜索器MINE方法:之前看下面这句话的时候总是云里雾里,好好推了下公式终于明白啦。利用神经网络计算互信息可以转换为计算两个数据集合的联合分布和边缘分布之间的散度具体推导过程:如图,首先,我们有:I(X;Y)=H(X)-H(X|Y)其中,H(X......
  • PHP 多维数组搜索 PHP multi dimensional array search
    array_column()返回input数组中键值为column_key的列,如果指定了可选参数index_key,那么input数组中的这一列的值将作为返回数组中对应值的键。参数input需要取出数组......
  • BufferedImage 详解
    1.继承依赖关系:2.介绍:BufferedImage子类描述具有可访问的图像数据缓冲区的图像。缓冲图像由图像数据的颜色模型和光栅组成。栅格采样模型中波段的数量和类型必须与颜......