LabelEditEventArgs.CancelEdit Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia wartość wskazującą, czy zmiany wprowadzone w etykiecie elementu ListViewItem powinny zostać anulowane.
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
Wartość nieruchomości
true jeśli operacja edycji etykiety dla elementu ListViewItem powinna zostać anulowana; w przeciwnym razie false.
Przykłady
W poniższym przykładzie kodu pokazano obsługę ListView.BeforeLabelEdit zdarzenia i używanie właściwości Item i CancelEdit . Aby uruchomić przykład, wklej następujący kod w formularzu zawierający kontrolkę ListView o nazwie ListView1 i wypełniony co najmniej 3 elementami. Upewnij się, że wszystkie zdarzenia są skojarzone z ich metodami obsługi zdarzeń.
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
Uwagi
Za pomocą tej właściwości można anulować zmiany wprowadzone w etykiecie obiektu ListViewItem i przywrócić go do oryginalnego tekstu. Użyj tej właściwości, aby zapobiec zmianie podpis elementu na wartość, która nie spełnia wymagań aplikacji.