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

truewenn das Fenster weiterhin 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 ein WebBrowser Steuerelement mit dem Namen WebBrowser1, einem Button Benannten Button1und einer Timer Klasse mit dem Namen Timer1hat.

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 bestimmen, ob eigenschaften und Methoden für das aktuelle Fensterobjekt sicher aufgerufen werden können.

Gilt für:

Weitere Informationen