Window.Close Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Close() |
Ferme la fenêtre qui est représentée par l’objet Window qui invite à enregistrer les modifications apportées à tout formulaire non enregistré ou formulaire avec des modifications qui n’ont pas été enregistrées. |
Close(Boolean) |
Ferme la fenêtre représentée par l’objet Window et force éventuellement la fermeture d’un formulaire ou d’un formulaire non enregistré avec des modifications non enregistrées sans enregistrement. |
Close()
Ferme la fenêtre qui est représentée par l’objet Window qui invite à enregistrer les modifications apportées à tout formulaire non enregistré ou formulaire avec des modifications qui n’ont pas été enregistrées.
public:
abstract void Close();
public abstract void Close ();
abstract member Close : unit -> unit
Public MustOverride Sub Close ()
Exemples
Dans l'exemple suivant, la méthode Close de la classe Window est utilisée pour fermer la fenêtre actuellement active, en forçant l'enregistrement si des modifications ont été effectuées dans le formulaire :
this.Application.ActiveWindow.Close();
Me.Application.ActiveWindow.Close()
Remarques
La méthode Close() ferme la fenêtre associée et les formulaires qu'elle contient. Si le formulaire n'a pas été enregistré, ou contient des modifications non enregistrées, il sera proposé à l'utilisateur d'enregistrer les modifications avant sa fermeture.
La méthode Close ne peut être utilisée qu'avec les fenêtres d'édition ; si elle est utilisée avec une fenêtre de création, elle génère une erreur. En outre, la méthode Close ne peut être utilisée qu’avec les gestionnaires d’événements SubmitEventHandler et ClickedEventHandler . Si elle est utilisée avec un autre type de gestionnaire d'événements, elle génère une erreur.
Remarque : Si la fenêtre en cours de fermeture est la seule fenêtre ouverte dans Microsoft InfoPath, l’application InfoPath est également fermée.
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.
S’applique à
Close(Boolean)
Ferme la fenêtre représentée par l’objet Window et force éventuellement la fermeture d’un formulaire ou d’un formulaire non enregistré avec des modifications non enregistrées sans enregistrement.
public:
abstract void Close(bool force);
public abstract void Close (bool force);
abstract member Close : bool -> unit
Public MustOverride Sub Close (force As Boolean)
Paramètres
- force
- Boolean
Spécifie si des documents ouverts et non enregistrés seront enregistrés. La valeur par défaut est false.
Exceptions
La méthode Close a été appelée à partir d’un gestionnaire d’événements pour l’événement Loading
Le paramètre passé à cette méthode est une référence null (Nothing en Visual Basic).
Le paramètre passé à cette méthode n'est pas valide. Par exemple, le type ou le format est incorrect.
Exemples
Dans l'exemple suivant, la méthode Close de la classe Window est utilisée pour fermer la fenêtre actuellement active, et forcera la fermeture sans enregistrement d'un formulaire modifié non enregistré.
this.Application.ActiveWindow.Close(true);
Me.Application.ActiveWindow.Close(true)
Remarques
La méthode Close(force
) ferme la fenêtre associée et les formulaires qu’elle contient. Si le force
paramètre est défini sur true, tous les formulaires sont fermés sans enregistrement, même s’ils n’ont pas été enregistrés, ou contiennent des modifications depuis leur dernier enregistrement. Si la valeur du paramètre est false, les utilisateurs sont invités à enregistrer leurs modifications.
La méthode Close ne peut être utilisée qu'avec les fenêtres d'édition ; si elle est utilisée avec une fenêtre de création, elle génère une erreur. En outre, la méthode Close ne peut être utilisée qu’avec les gestionnaires d’événements SubmitEventHandler et ClickedEventHandler . Si elle est utilisée avec un autre type de gestionnaire d'événements, elle génère une erreur.
Remarque : Si la fenêtre en cours de fermeture est la seule fenêtre ouverte dans Microsoft InfoPath, l’application InfoPath est également fermée.
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.
Vous pouvez uniquement accéder à ce type ou à ce membre à partir du code exécuté dans les formulaires ouverts dans Microsoft InfoPath Filler.