高分求解vb做的控件在vfp中使用时enable属性无效?
我用vb做了一个控件,在vb中使用都正常,结果在vfp中使用时,其他属性基本正常,但enabled属性无效,
我用其他的第三方控件,发现大都控件有这样的毛病,不知是什么原因?
在vb代码中要做什么处理才能使它不会有这样的bug?
解决的话另加200分!
问题点数:0、回复次数:7Top
1 楼net990(是立志)回复于 2005-04-06 12:06:28 得分 0
自已顶Top
2 楼junki(『.NET技术争霸天下』)回复于 2005-04-06 13:17:51 得分 0
这个问题真好,希望有人指点Top
3 楼DreamManor(梦想庄园主)回复于 2005-04-06 13:34:04 得分 0
帮你顶Top
4 楼net990(是立志)回复于 2005-04-08 18:27:23 得分 0
再顶Top
5 楼Hassle()回复于 2005-04-08 20:12:01 得分 0
控件代码改一下
把Enabled属性封装起来
public sub SetEnabled(byval flag as integer)
if flag=0 then
x.Enabled=false
else
x.Enabled=true
endif
end sub
public function GetEnabled() as Integer
...
end sub
不要直接调用Enabled属性
试一下
Top
6 楼wljin(衣冠清瘦)回复于 2005-04-08 20:54:09 得分 0
关注Top
7 楼hzy111(烂货)回复于 2005-04-08 22:40:34 得分 0
upTop




