vb6 基于文本框的自定义控件的问题

manpuku 2012-08-01 08:26:47
这个自定义控件是别人写的,没有locked属性属性部分代码是

Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
PropBag.WriteProperty "MaxLength", MaxLength
PropBag.WriteProperty "ValidChar", ValidChar

PropBag.WriteProperty "Text", txtEdit.Text
PropBag.WriteProperty "Enabled", Enabled
PropBag.WriteProperty "IMEMode", miImeMode

PropBag.WriteProperty "AutoSel", mbAutoSel


PropBag.WriteProperty "Left", txtEdit.Left
PropBag.WriteProperty "Width", txtEdit.Width
PropBag.WriteProperty "Top", txtEdit.Top
PropBag.WriteProperty "Height", txtEdit.Height
PropBag.WriteProperty "Font", txtEdit.Font
PropBag.WriteProperty "FontName", txtEdit.FontName
PropBag.WriteProperty "FontSize", txtEdit.FontSize

End Sub



然后我给加了一句


PropBag.WriteProperty "Locked ", txtEdit.Locked, False


后无效,不知道是为什么?
还有搜索了下locked属性发现这么一段不知道干嘛的


Public Property Let UnLocked(piEnabled As Boolean)
txtEdit.Locked = Not piEnabled
PropertyChanged "UnLocked"
End Property
...全文
123 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxfly 2012-08-02
  • 打赏
  • 举报
回复
可通过ActiveX控件接口向导来选择Locked属性,然后再映射到txtEdit
manpuku 2012-08-01
  • 打赏
  • 举报
回复
有人知道怎么搞吗

1,451

社区成员

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

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