VB中的变量定义成WithEvents,然后VB中的事件栏可以找到该变量的事件并且添加,在BCB中如何定义该变量,然后在面板中添加该变量的事件
VB中的变量定义成WithEvents:
Private WithEvents mSoftOnline As CvsActionToggle
CvsActionToggle是一个类,该类没有对应的控件,只有一些属性和方法
然后VB中的事件栏可以找到该变量的事件并且添加:
Private Sub mSoftOnline_EnabledChanged(ByVal sender As Variant, ByVal e As mscorlib.EventArgs)
在BCB中如何定义该变量,然后在对象监视器的事件面板中添加该变量的事件?
[解决办法]
VCL中的一部分对象有事件属性,并且事件的处理函数只能是类成员函数。我想你应该了解一下 __closure 的概念。