¿Cómo pasar de un evento leave sólo al pulsar determinado/s boton/es?

T?
13 de Noviembre del 2003
Imaginaos un formulario que tenga un textbox y un boton para cerrar el formulario. El texbox tiene un evento leave de forma que cada vez que se pierda el foco salga un mensajillo. ¿Cómo hago para que cuando pulso el botón para cerrar el formulario no me salga el mesaje generado por el evento leave? Espero que me explicase más o menos bien.

Y ya que estamos cómo detecto que se ha pulsado el botón de cerrar un formulario, ya sabéis, la cruz roja de la esquina superior derecha del form?

Gracias.

Ren?
13 de Noviembre del 2003

lo 2do: usa el evento query_unload del form.