【发布时间】:2013-07-19 10:04:08
【问题描述】:
有没有办法(在 VB6 中)将控件封装在表单中,以便表单的使用者无法修改该表单上控件的属性?
例如,如果我有一个名为 Form1 的表单和一个名为 Command1 的按钮,我如何防止(Form1 的)消费者这样做:
Form1.Command1.Enable = True
我宁愿公开像EnableCommand()这样的方法,让该方法决定它是否是启用命令的有效操作。
大多数其他语言的窗体上的控件默认是私有的,如何在VB6中制作控件Private?
【问题讨论】:
-
+1 因为我不明白为什么这个问题被否决了。
标签: vb6 encapsulation