在vb中制作activeX控件时如何对调用它的form的属性加以影响(无内容)

dirotac 2000-08-13 05:40:00
...全文
79 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dirotac 2000-08-13
  • 打赏
  • 举报
回复
to dongdong:
我见过那样的控件,只是把它放到form上,他就起作用,不用加
“调用时:active.changecolor me“
也就是说,如何在active中直接称呼form
谢谢
dongdong 2000-08-13
  • 打赏
  • 举报
回复
ACTIVEX控件被调用时,如果想对调用它的FORM属性加以影响,应该可以将该FORM作为一个变量传给控件,如:
控件的方法如:
sub ChangeColor(g_form as Form)
g_form.backcolor=red
end sub
调用时:active.changecolor me
或者更稳定的方法是通过API,将FORM的HWND传给控件。

1,451

社区成员

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

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