Compartir a través de


Window.Close Método

Definición

Sobrecargas

Close()

Cierra la ventana representada por el Window objeto que solicita guardar los cambios en cualquier formulario sin guardar, o bien el formulario con cambios que no se han guardado.

Close(Boolean)

Cierra la ventana representada por el Window objeto y, opcionalmente, obliga a cerrar un formulario o formulario sin guardar con cambios no guardados sin guardar.

Close()

Cierra la ventana representada por el Window objeto que solicita guardar los cambios en cualquier formulario sin guardar, o bien el formulario con cambios que no se han guardado.

public:
 abstract void Close();
public abstract void Close();
abstract member Close : unit -> unit
Public MustOverride Sub Close ()

Ejemplos

En el ejemplo siguiente, se utiliza el método Close de la clase Window para cerrar la ventana activa en ese momento y se fuerza una acción de guardar si han tenido lugar cambios en el formulario.

this.Application.ActiveWindow.Close(); Me.Application.ActiveWindow.Close()

Comentarios

El método Close() cierra la ventana asociada y los formularios que contiene. Si el formulario no se ha guardado, o tiene cambios que no se han guardado, se pide al usuario que los guarde antes de cerrar el formulario.

El método Close únicamente se puede usar con los tipos de ventana de edición; si se usa con un tipo de ventana de diseño, provocará una excepción. Además, el método Close solo se puede usar con los SubmitEventHandler controladores de eventos y ClickedEventHandler . Si se usa con cualquier otro tipo de controlador de eventos, provocará una excepción.

Nota: Si la ventana que se está cerrando es la única ventana abierta en Microsoft InfoPath, también se cerrará la aplicación InfoPath.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.

Se aplica a

Close(Boolean)

Cierra la ventana representada por el Window objeto y, opcionalmente, obliga a cerrar un formulario o formulario sin guardar con cambios no guardados sin guardar.

public:
 abstract void Close(bool force);
public abstract void Close(bool force);
abstract member Close : bool -> unit
Public MustOverride Sub Close (force As Boolean)

Parámetros

force
Boolean

Especifica si se guardarán los documentos abiertos que no se han guardado. El valor predeterminado es False.

Excepciones

Se llamó al método Close desde un controlador de eventos para el Loading evento

El parámetro pasado a este método es una referencia nula (Nothing en Visual Basic).

El parámetro que se ha pasado a este método no es válido. Por ejemplo, es de un tipo o formato no válido.

Ejemplos

En el ejemplo siguiente, se utiliza el método Close de la clase Window para cerrar la ventana activa y se fuerza una acción de cierre de un formulario sin guardar los cambios que no se habían guardado.

this.Application.ActiveWindow.Close(true); Me.Application.ActiveWindow.Close(true)

Comentarios

El método Close(force) cerrará la ventana asociada y los formularios que contiene. Si el force parámetro se establece en true, todos los formularios se cerrarán sin guardar, incluso si no se han guardado, o contienen cambios desde la última vez que se guardaron. Si está establecida en false, se preguntará al usuario si desea guardar los cambios.

El método Close únicamente se puede usar con los tipos de ventana de edición; si se usa con un tipo de ventana de diseño, provocará una excepción. Además, el método Close solo se puede usar con los SubmitEventHandler controladores de eventos y ClickedEventHandler . Si se usa con cualquier otro tipo de controlador de eventos, provocará una excepción.

Nota: Si la ventana que se está cerrando es la única ventana abierta en Microsoft InfoPath, también se cerrará la aplicación InfoPath.

Únicamente se puede acceder a este miembro con formularios que se ejecuten en el mismo dominio que el formulario que está actualmente abierto o con formularios a los que se hayan concedido permisos entre dominios.

Únicamente se puede acceder a este tipo o miembro desde el código que se ejecuta en los formularios abiertos en Microsoft InfoPath Filler.

Se aplica a