HtmlWindow.IsClosed Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 Button1
Timer1
.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.