高分求解vb做的控件在vfp中使用时enable属性无效?

为防老年痴呆而编程 2005-04-03 03:31:26
我用vb做了一个控件,在vb中使用都正常,结果在vfp中使用时,其他属性基本正常,但enabled属性无效,
我用其他的第三方控件,发现大都控件有这样的毛病,不知是什么原因?
在vb代码中要做什么处理才能使它不会有这样的bug?
解决的话另加200分!
...全文
175 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzy111 2005-04-08
  • 打赏
  • 举报
回复
up
wljin 2005-04-08
  • 打赏
  • 举报
回复
关注
Hassle 2005-04-08
  • 打赏
  • 举报
回复
控件代码改一下

把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属性

试一下
  • 打赏
  • 举报
回复
再顶
  • 打赏
  • 举报
回复
自已顶
DreamManor 2005-04-06
  • 打赏
  • 举报
回复
帮你顶
junki 2005-04-06
  • 打赏
  • 举报
回复
这个问题真好,希望有人指点

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧