Freigeben über


HtmlElementErrorEventArgs.Handled Eigenschaft

Definition

Ruft ab oder legt fest, ob dieser Fehler von der Anwendung behandelt wurde, die das Dokument hostet.

public:
 property bool Handled { bool get(); void set(bool value); };
public bool Handled { get; set; }
member this.Handled : bool with get, set
Public Property Handled As Boolean

Eigenschaftswert

true, wenn das Ereignis behandelt wurde, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie einen Skriptfehler unterdrücken und Ihr eigenes benutzerdefiniertes Dialogfeld anzeigen. Dieses Codebeispiel erfordert, dass Ihre Anwendung ein WebBrowser Steuerelement mit dem Namen webBrowser1hosten muss.

private void SuppressScriptErrors()
{
    if (webBrowser1.Document != null)
    {
        webBrowser1.Document.Window.Error += new HtmlElementErrorEventHandler(scriptWindow_Error);
    }
}

private void  scriptWindow_Error(object sender, HtmlElementErrorEventArgs e)
{
    MessageBox.Show("Suppressed error!");
    e.Handled = true;
}
Dim WithEvents ScriptWindow As HtmlWindow

Private Sub SuppressScriptErrors()
    If (WebBrowser1.Document IsNot Nothing) Then
        ScriptWindow = WebBrowser1.Document.Window
    End If
End Sub

Private Sub ScriptWindow_Error(ByVal sender As Object, ByVal e As HtmlElementErrorEventArgs) Handles ScriptWindow.Error
    MessageBox.Show("Suppressed error!")
    e.Handled = True
End Sub

Hinweise

Legen Sie diese Eigenschaft auf fest true , wenn Sie dem Benutzer Ihre eigene benutzerdefinierte Fehlermeldung anzeigen oder den Fehler vollständig unterdrücken möchten.

Gilt für: