首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

自定义控件不能调用控件本身的属性或方法,该怎么解决

2012-03-02 
自定义控件不能调用控件本身的属性或方法我做了一个自定义控件XPDTPicker,在窗体上加载了这个自定义控件,

自定义控件不能调用控件本身的属性或方法
我做了一个自定义控件   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一般是控件本身就有的属性

热点排行