Freigeben über


Unload-Ereignis

Tritt ein, wenn ein Objekt freigegeben wird.

PROCEDURE Object.Unload
[LPARAMETERS nIndex]

Parameter

  • nIndex
    Kennzeichnet ein Steuerelement eindeutig, wenn es sich in einem Steuerelementarray befindet.

Hinweise

Das Unload-Ereignis tritt als letztes Ereignis ein, bevor ein Formularsatz oder Formular freigegeben wird. Unload tritt nach dem Destroy-Ereignis ein und nachdem alle im Formularsatz oder Formular enthaltenen Objekte freigegeben wurden.

Wann dieses Ereignis eintritt, ist abhängig vom Typ des Objekts:

  • Formularobjekte (Form) werden im Code freigegeben, wenn die Objektvariable, die sich auf das Formular bezieht, freigegeben wird oder wenn der Formularsatz freigegeben wird.
  • Formularsatz-Objekte (FormSet) werden im Code freigegeben, wenn die Objektvariable, die sich auf den Formularsatz bezieht, freigegeben wird.

Wenn ein Container-Objekt wie z. B. ein Formularsatz, ein Objekt enthält, tritt das Unload-Ereignis für das Container-Objekt nach dem Unload-Ereignis für das enthaltene Objekt ein. Ein Formularsatz, der ein Formular enthält, das wiederum ein Steuerelement (eine Befehlsschaltfläche) enthält, wird z. B. in der folgenden Reihenfolge freigegeben:

  1. Destroy-Ereignis des Formularsatzes
  2. Destroy-Ereignis des Formulars
  3. Destroy-Ereignis der Befehlsschaltfläche
  4. Unload-Ereignis des Formulars
  5. Unload-Ereignis des Formularsatzes

Siehe auch

Destroy Event | QueryUnload Event

Betrifft: Formularobjekt (Form) | Formularsatz-Objekt (FormSet)