基本问题是我有一个窗体(窗体A),该窗体可以打开另一个窗体(现在为窗体B)来编辑窗体A中的信息。完成窗体B后,它应该刷新窗体A中的信息。
为此,我在表格B中创建
Public Event Saved(sender As Object, e As EventArgs)
然后用
调用RaiseEvent Saved(sender, e)
我知道RaiseEvent行正在执行(如果我设置了断点并越过了调试器,则该行),但是在Form A中该行应该接收事件
Private Sub frmContactPrefixDel_Saved(sender As Object, e As EventArgs) Handles frmContactPrefixDel.Saved
frmContactPrefixDel
指向表单B的位置不会拾取事件并执行其行。如果我在那条线上设置一个断点,它甚至根本不会到达那个子。有明显的问题吗?我是面向对象编程的新手,但是看不到哪里出错了。对我来说似乎很简单。另外,Visual Studio 2015中的智能感知在.Saved
的末尾使用frmContactPrefixDel
,所以我认为这不是范围问题。
我意识到我在这里是作为游戏新手的假设。随时提出问题。