【问题标题】:what is equivalent of vb6 vbfromcode in vb.net什么相当于 vb.net 中的 vb6 vbfromcode
【发布时间】:2015-10-29 07:28:53
【问题描述】:

我们正在将我们的 vb6 代码转换为 vb.net,并在 vbFromCode 中遇到问题,这表明表单正在关闭代码,而不是用户操作。请告诉我 vb.net 中的等价物

【问题讨论】:

  • 大概你的意思是vbFormCode不是vbFromCode
  • 没有直接的等价物,确保你总是调用一个方法来卸载表单并在那里做你需要的任何事情。

标签: vb.net vb6 upgrade vb6-migration


【解决方案1】:

在表单的 FormClosing 事件中查看 e.CloseReason 的 CloseReason.* 值

【讨论】:

  • 我在 e.CloseReason 中没有找到任何等价物。 e.CloseReason 中一共有 7 个原因,但是哪一个等价于 vbFromCode
  • 你如何将“关闭原因”归类为“来自代码”。不知何故,我遇到的所有关闭原因都归类为“UserClosing (3)”。
  • 我想区分 formClosing 事件是由于代码中的关闭函数调用还是用户按下关闭按钮而被调用
  • 我认为你最好从函数内部为变量赋值,然后在 formclosure 事件中检查它的值。
猜你喜欢
  • 1970-01-01
  • 2018-09-06
  • 1970-01-01
  • 2013-07-27
  • 1970-01-01
  • 1970-01-01
  • 2020-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多