又是一个关于用户控件的问题,程序中有一个用户控件A,在程序设计阶段把其Caption属性设置为我所想要的值后,运行时发现其值又变回了默认值了,当结束运行后,回到设计界面时,其值也不是我所设置的值了,也是变回了默认值了。急救呀。。我快疯了。

解决方案 »

  1.   

    你刚才没有问过这个问题吗?
    你把你的代码拿出来看一看!
    要不你把Caption的属性改完后先保存一下,看看可以吗!
      

  2.   

    你的用户控件的这两个事件写了吗?还有PropBag.ReadProperty
    Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
    caption = PropBag.ReadProperty("caption", "你的默认值")
    End Sub
    ///////////////////////////////////////
    Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
    PropBag.WriteProperty "caption", Peoples, "你的默认值"
    End Sub