HtmlWindow.IsClosed Właściwość

Definicja

Pobiera wartość wskazującą, czy to okno jest otwarte, czy zamknięte.

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

Wartość właściwości

true jeśli okno jest nadal otwarte na ekranie; w przeciwnym razie , false.

Przykłady

Poniższy przykład kodu otwiera okno i zamyka go, jeśli użytkownik nie użył go w ciągu ostatnich pięciu minut. Przykład kodu wymaga, aby formularz miał kontrolkę o nazwie WebBrowser1, o nazwie i Timer klasie o nazwie Button1Timer1.WebBrowserButton

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

Uwagi

HtmlWindow Jeśli obiekt został zamknięty przez użytkownika lub przez wywołanie Close metody, próba przejścia do nowego adresu URL lub uzyskanie dostępu do dokumentu okna spowoduje wystąpienie błędu. Użyj tej właściwości, aby określić, czy można bezpiecznie wywoływać właściwości i metody w bieżącym obiekcie okna.

Dotyczy

Zobacz też