HtmlElementErrorEventArgs.Handled Propriété

Définition

Obtient ou définit si cette erreur a été gérée par l'application hébergeant le document.

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

Valeur de propriété

true si l'événement a été géré ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple de code suivant montre comment supprimer une erreur de script et afficher votre propre boîte de dialogue personnalisée. Cet exemple de code nécessite que votre application héberge un WebBrowser contrôle nommé 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

Remarques

Définissez cette propriété true sur si vous souhaitez afficher votre propre message d’erreur personnalisé à l’utilisateur ou supprimer entièrement l’erreur.

S’applique à