Hello!
Does anybody knows if it is possible to use a custom event declared with key word "Public Event" in a form class module?
I have two forms, the first named "frmListener" with one button "btnFrmListener", and the second one named "frmTrigger" with one button "btnFrmTrigger" and a custom public event "DoSomething".
On module of Form "frmListener" I have the following code:
Private WithEvents frm As Form
Private Sub btnFrmListener_Click()
DoCmd.OpenForm "frmTrigger"
Set frm = Forms("frmTrigger")
End Sub
'custom event of Form "frmTrigger"
Private Sub frm_DoSomething()
MsgBox "Done it!", vbOKOnly + vbInformation
End Sub
On module of Form "frmTrigger" I have the following code:
Public Event DoSomething()
Private Sub btnFrmTrigger_Click()
RaiseEvent DoSomething
End Sub
I first open "frmListener", click on button "btnFrmListener" to open Form "frmTrigger". Then I click on button "btnFrmTrigger" to raise event DoSomething but nothing happens! The event is not "catched" by "frm_DoSomething".
Can somebody help me?
Thank you
Arti
Does anybody knows if it is possible to use a custom event declared with key word "Public Event" in a form class module?
I have two forms, the first named "frmListener" with one button "btnFrmListener", and the second one named "frmTrigger" with one button "btnFrmTrigger" and a custom public event "DoSomething".
On module of Form "frmListener" I have the following code:
Private WithEvents frm As Form
Private Sub btnFrmListener_Click()
DoCmd.OpenForm "frmTrigger"
Set frm = Forms("frmTrigger")
End Sub
'custom event of Form "frmTrigger"
Private Sub frm_DoSomething()
MsgBox "Done it!", vbOKOnly + vbInformation
End Sub
On module of Form "frmTrigger" I have the following code:
Public Event DoSomething()
Private Sub btnFrmTrigger_Click()
RaiseEvent DoSomething
End Sub
I first open "frmListener", click on button "btnFrmListener" to open Form "frmTrigger". Then I click on button "btnFrmTrigger" to raise event DoSomething but nothing happens! The event is not "catched" by "frm_DoSomething".
Can somebody help me?
Thank you
Arti