Freigeben über


HtmlWindow.IsClosed Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieses Fenster geöffnet oder geschlossen ist.

public:
 property bool IsClosed { bool get(); };
public bool IsClosed { get; }
member this.IsClosed : bool
Public ReadOnly Property IsClosed As Boolean

Eigenschaftswert

Boolean

true, wenn das Fenster immer noch auf dem Bildschirm geöffnet ist, andernfalls false.

Beispiele

Im folgenden Codebeispiel wird ein Fenster geöffnet und geschlossen, wenn der Benutzer es in den letzten fünf Minuten nicht verwendet hat. Das Codebeispiel erfordert, dass Ihr Formular über ein Steuerelement namens , einen Benannten Button1und eine Timer WebBrowser Klasse Timer1namens WebBrowser1verfügt.Button

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

Hinweise

Wenn der HtmlWindow Benutzer oder ein Aufruf der Close Methode geschlossen wurde, führt der Versuch, zu einer neuen URL zu navigieren oder auf das Dokument des Fensters zuzugreifen, zu einem Fehler. Verwenden Sie diese Eigenschaft, um zu ermitteln, ob Eigenschaften und Methoden im aktuellen Fensterobjekt aufgerufen werden können.

Gilt für

Siehe auch