LabelEditEventArgs.CancelEdit Property

Definition

Ottiene o imposta un valore che indica se devono essere annullate le modifiche apportate all'etichetta dell'oggetto ListViewItemGets or sets a value indicating whether changes made to the label of the ListViewItem should be canceled.

public:
 property bool CancelEdit { bool get(); void set(bool value); };
public bool CancelEdit { get; set; }
member this.CancelEdit : bool with get, set
Public Property CancelEdit As Boolean

Property Value

Boolean

true se l'operazione di modifica dell'etichetta per l'oggetto ListViewItem deve essere annullata; in caso contrario, false.true if the edit operation of the label for the ListViewItem should be canceled; otherwise false.

Examples

Nell'esempio di codice riportato di seguito viene illustrata la gestione dell'evento ListView.BeforeLabelEdit e l'utilizzo delle proprietà Item e CancelEdit.The following code example demonstrates handling the ListView.BeforeLabelEdit event and using the Item and CancelEdit properties. Per eseguire l'esempio, incollare il codice seguente in un form contenente un controllo ListView denominato ListView1 e popolato con almeno tre elementi.To run the example, paste the following code in a form containing a ListView control named ListView1 and populated with at least 3 items. Verificare che tutti gli eventi siano associati ai relativi metodi di gestione degli eventi.Ensure all events are associated with their event-handling methods.

void ListView1_BeforeLabelEdit( Object^ sender,
   System::Windows::Forms::LabelEditEventArgs^ e )
{
   // Allow all but the first two items of the list to 
   // be modified by the user.
   if ( e->Item < 2 )
   {
      e->CancelEdit = true;
   }
}
private void ListView1_BeforeLabelEdit(object sender, 
    System.Windows.Forms.LabelEditEventArgs e)
{
    // Allow all but the first two items of the list to 
    // be modified by the user.
    if (e.Item<2)
    {
        e.CancelEdit = true;
    }
}

Private Sub ListView1_BeforeLabelEdit(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.LabelEditEventArgs) _
    Handles ListView1.BeforeLabelEdit

    ' Allow all but the first two items of the list to be modified by
    ' the user.
    If (e.Item < 2) Then
        e.CancelEdit = True
    End If
End Sub

Remarks

È possibile usare questa proprietà per annullare le modifiche apportate all'etichetta di un ListViewItem e ripristinarne il testo originale.You can use this property to cancel changes made to the label of a ListViewItem and revert it to its original text. Usare questa proprietà per impedire che la didascalia di un elemento venga modificata in un valore che non soddisfa i requisiti dell'applicazione.Use this property to prevent an item's caption from being changed to a value that does not meet your application's requirements.

Applies to