LabelEditEventArgs.CancelEdit Özellik

Tanım

etiketinde ListViewItem yapılan değişikliklerin iptal edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true etiketi için ListViewItem düzenleme işlemi iptal edilmelidir; aksi takdirde false.

Örnekler

Aşağıdaki kod örneği, olayı işlemeyi ListView.BeforeLabelEdit ve ve Item özelliklerini kullanmayı CancelEdit gösterir. Örneği çalıştırmak için aşağıdaki kodu ListView1 adlı listview denetimini içeren ve en az 3 öğeyle doldurulmuş bir forma yapıştırın. Tüm olayların olay işleme yöntemleriyle ilişkilendirildiğinden emin olun.

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

Açıklamalar

Etiketinde yapılan değişiklikleri iptal etmek ve özgün metnine ListViewItem geri döndürmek için bu özelliği kullanabilirsiniz. Bir öğenin resim yazısının uygulamanızın gereksinimlerini karşılamayan bir değere değiştirilmesini önlemek için bu özelliği kullanın.

Şunlara uygulanır