我有公共类,其中声明了事件。
并且有显示模态形式的程序。
表单上有按钮,单击该按钮我想要引发主事件。怎么做到这一点?
例如:
Public class MyClass
Public Event MyEvent(arg as date)
Public Sub ShowForm()
using frm as new frmMyForm
frm.showDialog()
End Using
....
End Class
在表单按钮上单击事件
RaiseEvent MyClass.MyEvent(Today)
我已经通过类的egzemplar作为财产,但没有任何帮助。
答案 0 :(得分:0)
我已经解决了问题。我确实在主类中使用date参数创建了方法。在按钮单击我调用上面的方法传递egzemplar与所需的参数。然后在课堂上举起活动。它现在工作正常。
在我的情况下代码更难,因此我只提供一个简单的例子。
Public class MyClass
Public Event MyEvent(arg as date)
Public sub FromOtherPlanet(dt as Date)
RaiseEvent MyEvent(dt)
End sub
Public Sub ShowForm()
using frm as new frmMyForm
frm.Egz = Me
frm.showDialog()
End Using
End Sub
....
End Class
形式
Public class MyForm
dim Temp_Egz as MyClass
public property Egz as Myclass
Get
.......
Set
....
End Property
private sub button1_click.....
egz.FromOtherPlanet(today)
end sub
end class