HtmlWindow.IsClosed Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.