HtmlWindow.IsClosed Propriedade

Definição

Recebe um valor que indica se esta janela está aberta ou fechada.

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

Valor de Propriedade

true se a janela ainda estiver aberta no ecrã; caso contrário, false.

Exemplos

O seguinte exemplo de código abre uma janela e fecha-a se o utilizador não a tiver usado nos últimos cinco minutos. O exemplo de código exige que a sua forma tenha um WebBrowser controlo chamado WebBrowser1, um Button , e Button1uma Timer classe chamada 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

Observações

Se o HtmlWindow tiver sido fechado pelo utilizador ou através de uma chamada ao Close método, tentar navegar para uma nova URL ou aceder ao documento da janela resultará num erro. Use esta propriedade para determinar se é seguro chamar propriedades e métodos no objeto janela atual.

Aplica-se a

Ver também