HtmlElementErrorEventArgs.Handled Egenskap

Definition

Hämtar eller anger om det här felet har hanterats av programmet som är värd för dokumentet.

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

Egenskapsvärde

trueom händelsen har hanterats. annars . false Standardvärdet är false.

Exempel

I följande kodexempel visas hur du utelämnar ett skriptfel och visar en egen anpassad dialogruta. Det här kodexemplet kräver att programmet är värd för en WebBrowser kontroll med namnet webBrowser1.

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

Kommentarer

Ange den här egenskapen till true om du vill visa ditt eget anpassade felmeddelande för användaren eller utelämna felet helt.

Gäller för