LabelEditEventArgs.CancelEdit Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.