LabelEditEventArgs.CancelEdit Egenskap

Definition

Hämtar eller anger ett värde som anger om ändringar som gjorts i etiketten ListViewItem för ska avbrytas.

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

Egenskapsvärde

true om redigeringsåtgärden för etiketten för ListViewItem ska avbrytas, annars false.

Exempel

I följande kodexempel visas hur du ListView.BeforeLabelEdit hanterar händelsen och använder Item egenskaperna och CancelEdit . Om du vill köra exemplet klistrar du in följande kod i ett formulär som innehåller en ListView-kontroll med namnet ListView1 och fylls med minst 3 objekt. Se till att alla händelser är associerade med deras metoder för händelsehantering.

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

Kommentarer

Du kan använda den här egenskapen för att avbryta ändringar som gjorts i etiketten för en ListViewItem och återställa den till dess ursprungliga text. Använd den här egenskapen för att förhindra att ett objekts undertext ändras till ett värde som inte uppfyller programmets krav.

Gäller för