自定义控件不能调用控件本身的属性或方法
我做了一个自定义控件 XPDTPicker,在窗体上加载了这个自定义控件,名为 DTDateTime ,可调用 DTDateTime.Left 属性,但如果我声明了一个该自定义控件的变量,如
Dim a As XPDTPicker
Set a = DTDateTime
DTDateTime.Left = 400 '= 这里可以执行
a.Left = 300 '= 执行到这里时出错,提示没有该方法
还有控件的本身属性和方法都不能调用,都是提示没有该方法,但为什么其他人做的自定义控件就可以,我看过人家的代码好像也没有特别之处。请高手指教。
[解决办法]
Set a = DTDateTime.object
[解决办法]
Dim uc As UserControl1
Set uc = UC1
UC1.Left = 100
uc.Left = 500
测试了下 没有问题
left一般是控件本身就有的属性