Compartir a través de


Unload (Evento)

Se produce cuando se libera una instancia de un objeto.

PROCEDURE Object.Unload
[LPARAMETERS nIndex]

Parámetros

  • nIndex
    Identifica de forma única un control si está en una matriz de controles.

Observaciones

El evento Unload es el último evento que tiene lugar antes de que se libere un conjunto de formularios o un formulario. Unload tiene lugar después del evento Destroy y tras liberar todos los objetos contenidos.

La aplicación de este evento depende del tipo de objeto:

  • Los objetos Form se liberan en el código cuando se libera la variable de objeto que hace referencia al formulario o cuando se libera su conjunto de formularios.
  • Los objetos FormSet se liberan en el código cuando se libera la variable de objeto que hace referencia al conjunto de formularios.

Si un objeto contenedor, como un conjunto de formularios, contiene objetos, el evento Unload para el objeto contenedor tendrá lugar tras el evento Unload para el objeto que contiene. Por ejemplo, un conjunto de formularios que contenga un formulario que contenga un control (un CommandButton) se libera en este orden:

  1. Evento Destroy de FormSet
  2. Evento Destroy de Form
  3. Evento Destroy de CommandButton
  4. Evento Unload de Form
  5. Evento Unload de FormSet

Vea también

Destroy (Evento) | QueryUnload (Evento) | Destroy (Evento)

Se aplica a: Form | FormSet