LabelEditEventArgs.CancelEdit Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda změny provedené v popisku ListViewItem by měly být zrušeny.

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

Hodnota vlastnosti

true pokud by operace úpravy popisku pro ListViewItem měla být zrušena, jinak false.

Příklady

Následující příklad kódu ukazuje zpracování ListView.BeforeLabelEdit události a použití Item vlastností a CancelEdit . Chcete-li spustit příklad, vložte následující kód do formuláře, který obsahuje ListView ovládací prvek s názvem ListView1 a naplněn alespoň 3 položkami. Ujistěte se, že jsou všechny události přidružené k jejich metodám zpracování událostí.

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

Poznámky

Tuto vlastnost můžete použít ke zrušení změn provedených v popisku objektu a k vrácení původního ListViewItem textu. Pomocí této vlastnosti zabráníte změně popis položky na hodnotu, která nesplňuje požadavky vaší aplikace.

Platí pro