İngilizce dilinde oku

Aracılığıyla paylaş


LabelEditEventArgs Sınıf

Tanım

ve AfterLabelEdit olayları için BeforeLabelEdit veri sağlar.

C#
public class LabelEditEventArgs : EventArgs
Devralma
LabelEditEventArgs

Örnekler

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

C#
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;
    }
}

Açıklamalar

ALabelEditEventArgs, kullanıcı tarafından düzenlendikten sonra ve ListViewItem başlık dizinini ve başlık belirtir. Bu sınıf ayrıca bir CancelEdit özellik sağlar. Kullanıcının etiketi düzenlemesini önlemek için bu özelliği bir ListView.BeforeLabelEdit olay işleyicisinde kullanabilirsiniz. Değişikliği geri döndürmek ve etiketi özgün değerine döndürmek için bir ListView.AfterLabelEdit olay işleyicisinde de kullanabilirsiniz. Bu, değişikliği işlemeden önce kullanıcı girişini doğrulamak istediğinizde kullanışlıdır.

Not

ListView.AfterLabelEdit Olay etiket düzenlemesi işlenmeden önce gerçekleştiğinden, bu olay için işleyicide yönteminin çağrılması ListView.Sort öğeyi özgün değeri kullanarak sıralar.

Oluşturucular

LabelEditEventArgs(Int32)

Düzenlenmek LabelEditEventArgs üzere belirtilen dizinle sınıfının yeni bir örneğini ListViewItem başlatır.

LabelEditEventArgs(Int32, String)

belirtilen dizinin ListViewItem düzenlenmekte LabelEditEventArgs olduğu ve etiketi için yeni metin ile sınıfının yeni bir örneğini ListViewItembaşlatır.

Özellikler

CancelEdit

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

Item

Düzenlenecek etiketi içeren öğesinin ListViewItem sıfır tabanlı dizinini alır.

Label

etiketine ListViewItematanan yeni metni alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.