如何为一个用ActiveForm制作的OCX添加事件(50分)

  • 主题发起人 主题发起人 x_coffee
  • 开始时间 开始时间
X

x_coffee

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个ActiveForm中放了一个Treeview,使这个treeview占满整个窗体,
然后创建了一个OCX,

现在我调用这个OCX时,无法触发整个控件的onclick事件

我要怎样才能在调用这个OCX时,当点击treeview时就触发整个OCX的事件
 
自己写一个事件,使他在form的onclick触发时触发,
在Type Libary中的接口事件中加一个OnMyClick事件,刷新在form的onclick事件中加入下面代码
if FEvents <> nil then FEvents.OnMyClick;
 
我找到一个更好的办法,在treeview的click事件中,用postmessage函数向整个控件
发送click消息,出发onclick事件.
 
后退
顶部