如何调用userDocument从userDocument终止在Visual Basic 5中隐藏?

时间:2011-08-25 15:05:57

标签: vb6

在Visual Basic 5文件(.vbd)中,如何从userDocument隐藏调用userDocument隐藏?

Option Explicit

Private Sub Command1_Click()
    MsgBox "hello World"
End Sub

Private Sub UserDocument_Hide()
    MsgBox "Before Termination"

    <I want UserDocument termination here>

    MsgBox "After Termination"
End Sub

1 个答案:

答案 0 :(得分:3)

虽然您可以调用终止时发生的相同代码,但实际上无法终止该对象。 当释放对它的所有引用时发生对象终止,并且隐含地在其中运行的所有代码都退出。

对于您想要做的事情,您必须获取创建/正在使用您的UserDocument发布它的任何内容。 您可以通过在对象中放置一个事件并从该调用者侦听并释放它的Hide事件中调用它来完成此操作。 显然,如果调用者不是你的代码,你就不能这样做。