首页 > 解决方案 > VB RaiseEvent没有被Form拾取

问题描述

基本问题是我有一个表单(表单 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所以我认为这不是范围问题。

我意识到我在这里作为游戏新手做出假设。随意问的问题。

标签: vb.net

解决方案


推荐阅读