vb.net - 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
所以我认为这不是范围问题。
我意识到我在这里作为游戏新手做出假设。随意问的问题。
解决方案
推荐阅读
- c# - Mono 找不到 MySQL 程序集参考
- tensorflow - Tensorflow - Keras:考虑关闭自动分片或将 auto_shard_policy 切换为 DATA 以分片此数据集
- macos - OSX Docker Build:如何查看完整的构建输出?(--progress=plain 不是解决方案!)
- linux - 我在 crontab 中有一个与日程相关的问题
- javafx - JavaFX 菜单和网格窗格控件
- r - 有没有办法在downloadhandler将文件保存在R闪亮后显示下载完成消息?
- git - 我可以使用 gh cli 创建没有本地仓库的远程 github 仓库吗?
- python - 按键搜索不同类型的字典列表
- jestjs - 如何让 Jest 使用 console.log 语句正常运行?
- sql - mssql 服务器 - 关键字“ELSE”附近的语法不正确