全てのフォームをアンロードする方法

◆概要

 このページは、Visual Basic 6.0において、全てのフォームをアンロードする方法について記載しています。

以下のコードをメインフォームの Unload イベントに書き加えてください。終了する前に、全てのフォームを閉じてから、アプリケーションが終了します。

Private Sub Form_Unload(Cancel As Integer)
    Dim i As Integer
    While Forms.Count > 1
    '---自分以外のフォームを探します
    i = 0
    While Forms(i) Is Me
        i = i + 1
        Wend
        Unload Forms(i)
    Wend

    '---自分自身もアンロードし、アプリケーションは終了します
    Unload Me
    End

End Sub


▼ページトップへ