为什么控件的属性不保存?

ysb 2001-06-09 02:57:00
我在练习做控件,做好的控件放在Form中,属性在属性页中可以看到,但是无法赋值,在代码却可以赋值,这是为什么?
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Leemaasn 2001-06-10
  • 打赏
  • 举报
回复
同意楼上的,
QQRN 2001-06-10
  • 打赏
  • 举报
回复
9494
Arcan 2001-06-09
  • 打赏
  • 举报
回复
你需要增加两个这么样的东西,一个用来保存属性值,一个用来读取

Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
With PropBag
Timer1.Interval = .ReadProperty("Scaninterval", 50)
Timer1.Enabled = .ReadProperty("Enable", True)
ScanM = .ReadProperty("ScanM", False)
End With

End Sub


Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
With PropBag
.WriteProperty "Scaninterval", Timer1.Interval, "50"
.WriteProperty "Enable", Timer1.Enabled, True
.WriteProperty "ScanM", ScanM, False
End With
End Sub
kw825 2001-06-09
  • 打赏
  • 举报
回复
你得了解一下属性袋的知识。
lingyunfeipu 2001-06-09
  • 打赏
  • 举报
回复
控件的属性值以代码中的为准 控件做好后是只读的
enterzhuang 2001-06-09
  • 打赏
  • 举报
回复
因为该属性设置时是只读的,运行时是可读写的

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧