HtmlWindow.IsClosed Propriété
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.
Obtient une valeur indiquant si cette fenêtre est ouverte ou fermée.
public:
property bool IsClosed { bool get(); };
public bool IsClosed { get; }
member this.IsClosed : bool
Public ReadOnly Property IsClosed As Boolean
Valeur de propriété
true
si la fenêtre est toujours ouverte à l'écran ; sinon, false
.
Exemples
L’exemple de code suivant ouvre une fenêtre et la ferme si l’utilisateur ne l’a pas utilisée au cours des cinq dernières minutes. L’exemple de code nécessite que votre formulaire dispose d’un WebBrowser contrôle nommé WebBrowser1
, d’un Button nommé Button1
et d’une Timer classe nommée Timer1
.
private void ResetFrames()
{
if (!(webBrowser1.Document == null))
{
HtmlElement frameElement = null;
HtmlWindow docWindow = webBrowser1.Document.Window;
foreach (HtmlWindow frameWindow in docWindow.Frames)
{
frameElement = frameWindow.WindowFrameElement;
String originalUrl = frameElement.GetAttribute("SRC");
if (!originalUrl.Equals(frameWindow.Url.ToString()))
{
frameWindow.Navigate(new Uri(originalUrl));
}
}
}
}
Private Sub ResetFrames()
If (WebBrowser1.Document IsNot Nothing) Then
Dim FrameElement As HtmlElement
Dim DocWindow As HtmlWindow = WebBrowser1.Document.Window
For Each FrameWindow As HtmlWindow In DocWindow.Frames
FrameElement = FrameWindow.WindowFrameElement
Dim OriginalUrl As String = FrameElement.GetAttribute("SRC")
If (Not OriginalUrl.Equals(FrameWindow.Url.ToString())) Then
FrameWindow.Navigate(New Uri(OriginalUrl))
End If
Next
End If
End Sub
Remarques
Si le HtmlWindow a été fermé par l’utilisateur ou par le biais d’un appel à la Close méthode, la tentative d’accès à une nouvelle URL ou d’accès au document de la fenêtre génère une erreur. Utilisez cette propriété pour déterminer s’il est sûr d’appeler des propriétés et des méthodes sur l’objet de fenêtre actif.