HtmlElementErrorEventArgs.Handled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 webBrowser1
hosten 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.