ListViewInsertedEventArgs.ExceptionHandled Eigenschap

Definitie

Hiermee wordt een item opgehaald of ingesteld dat aangeeft of er een uitzondering is gegenereerd tijdens de invoegbewerking in de gebeurtenis-handler.

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

Waarde van eigenschap

true als de uitzondering is verwerkt in de gebeurtenis-handler; anders, false. De standaardwaarde is false.

Voorbeelden

In het volgende voorbeeld ziet u hoe u het ListViewInsertedEventArgs object gebruikt dat wordt doorgegeven aan de handler voor de ItemInserted gebeurtenis om te bepalen of er een uitzondering is gegenereerd tijdens de invoegbewerking. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ListViewInsertedEventArgs klasse.

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

Opmerkingen

Wanneer er een uitzondering optreedt tijdens de invoegbewerking, gebruikt u de ExceptionHandled eigenschap om aan te geven of de uitzondering is verwerkt in de gebeurtenis-handler. Wanneer deze eigenschap is ingesteld trueop, wordt de uitzondering beschouwd als afgehandeld en wordt deze niet opnieuw gegenereerd. Als deze eigenschap is ingesteld op false, wordt de uitzondering opnieuw gegenereerd door het ListView besturingselement. Gebruik de Exception eigenschap om te bepalen welke uitzondering is gegenereerd.

Van toepassing op

Zie ook