 |
从你上面的叙述中,我没有发现你添加Value属性的步骤。除了Height、Width等几个最基本的属性,VB不会自动地为控件添加属性。你必须手工为自己的控件添加一个Value属性。添加属性的基本方法是在控件的代码窗口选择菜单“工具|添加过程”,在对话框中的“类型”选择“属性”单选框,并设定属性名称为Value。这样VB会在代码中添加
Public Property Get Value() As Variant
End Property
Public Property Let Value(ByVal vNewValue As Variant)
End Property
其中,你应该在两个过程中添加代码,Property Get是当程序访问控件的Value属性发生,而Property Let是当用户给该属性赋值发生。
更详细的介绍可以参考我写的《Visual Basic编程晋级:ActiveX控件》(http://china.zealsoft.com/articles/vbactivex/)一书。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, ActiveX技术, activex, com, ado。
|