ListViewInsertedEventArgs.ExceptionHandled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si une exception levée lors de l'opération d'insertion a été gérée dans le gestionnaire d'événements.
public:
property bool ExceptionHandled { bool get(); void set(bool value); };
public bool ExceptionHandled { get; set; }
member this.ExceptionHandled : bool with get, set
Public Property ExceptionHandled As Boolean
Valeur de propriété
true
si l'exception a été gérée dans le gestionnaire d'événements ; sinon, false
. La valeur par défaut est false
.
Exemples
L’exemple suivant montre comment utiliser l’objet ListViewInsertedEventArgs passé au gestionnaire pour l’événement ItemInserted afin de déterminer si une exception a été levée pendant l’opération d’insertion. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListViewInsertedEventArgs classe .
void ContactsListView_ItemInserted(Object sender, ListViewInsertedEventArgs e)
{
if (e.Exception != null)
{
if (e.AffectedRows == 0)
{
e.KeepInInsertMode = true;
Message.Text = "An exception occurred inserting the new Contact. " +
"Please verify your values and try again.";
}
else
Message.Text = "An exception occurred inserting the new Contact. " +
"Please verify the values in the newly inserted item.";
e.ExceptionHandled = true;
}
}
Sub ContactsListView_ItemInserted(ByVal sender As Object, ByVal e As ListViewInsertedEventArgs)
If e.Exception IsNot Nothing Then
If e.AffectedRows = 0 Then
e.KeepInInsertMode = True
Message.Text = "An exception occurred inserting the new Contact. " & _
"Please verify your values and try again."
Else
Message.Text = "An exception occurred inserting the new Contact. " & _
"Please verify the values in the newly inserted item."
End If
e.ExceptionHandled = True
End If
End Sub
Remarques
Lorsqu’une exception est levée pendant l’opération d’insertion, utilisez la ExceptionHandled propriété pour indiquer si l’exception a été gérée dans le gestionnaire d’événements. Lorsque cette propriété a la true
valeur , l’exception est considérée comme gérée et n’est pas levée de nouveau. Si cette propriété est définie sur false
, le ListView contrôle lève à nouveau l’exception. Pour déterminer l’exception qui a été levée, utilisez la Exception propriété .
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour