真心求教,搞了几天都没解决。
自己做了个控件,对外提供 OnClick 事件,就像标准按钮控件一样有OnClick 让用户自己编写点击事件处理。但现在不知道如何达到这个目的。我查阅了资料,有WM_LBUTTONDOWN、WM_LBUTTONUP、WM_LBUTTONDBLCLK,就是没有单击消息,请问如何解决?
刚开始想着看怎么用鼠标按下、松开的时间间隔组合WM_LBUTTONDOWN、WM_LBUTTONUP来实现单击,但效率太低,可行性太低。坐等高手解答,不胜感激!
自己做了个控件,对外提供 OnClick 事件,就像标准按钮控件一样有OnClick 让用户自己编写点击事件处理。但现在不知道如何达到这个目的。我查阅了资料,有WM_LBUTTONDOWN、WM_LBUTTONUP、WM_LBUTTONDBLCLK,就是没有单击消息,请问如何解决?
刚开始想着看怎么用鼠标按下、松开的时间间隔组合WM_LBUTTONDOWN、WM_LBUTTONUP来实现单击,但效率太低,可行性太低。坐等高手解答,不胜感激!
在UserControl_Click中RaiseEvent即可,示例:Public Event Click() '声明事件
Private Sub UserControl_Click()
RaiseEvent Click '激发事件
End Sub