HtmlWindow.IsClosed Egenskap

Definition

Hämtar ett värde som anger om det här fönstret är öppet eller stängt.

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

Egenskapsvärde

trueom fönstret fortfarande är öppet på skärmen; annars . false

Exempel

Följande kodexempel öppnar ett fönster och stänger det om användaren inte har använt det under de senaste fem minuterna. Kodexemplet kräver att formuläret har en WebBrowser kontroll med namnet WebBrowser1, en Button namngiven Button1och en Timer klass med namnet 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

Kommentarer

HtmlWindow Om har stängts av användaren eller genom ett anrop till Close metoden resulterar det i ett fel när du försöker navigera till en ny URL eller komma åt fönstrets dokument. Använd den här egenskapen för att avgöra om det är säkert att anropa egenskaper och metoder för det aktuella fönsterobjektet.

Gäller för

Se även