LabelEditEventArgs Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BeforeLabelEdit ve AfterLabelEdit olayları için veri sağlar.
public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
- Devralma
Ö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.
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
A LabelEditEventArgs , kullanıcı tarafından düzenlendikten sonra a ListViewItem ve resim yazısının dizinini ve açıklamalı alt yazısını 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. Ayrıca, etiketi özgün değerine döndürerek değişikliği geri 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.
Uyarı
ListView.AfterLabelEdit Olay etiket düzenlemesi işlenmeden önce gerçekleştiğinden, bu olay için bir işleyicide yönteminin çağrılması ListView.Sort öğeyi özgün değeri kullanarak sıralar.
Oluşturucular
| Name | Description |
|---|---|
| LabelEditEventArgs(Int32, String) |
belirtilen dizinin ListViewItem düzenlendiği ve etiketi için yeni metin içeren sınıfın yeni bir örneğini LabelEditEventArgsListViewItembaşlatır. |
| LabelEditEventArgs(Int32) |
Düzenlenmek LabelEditEventArgs üzere belirtilen dizine sahip sınıfın ListViewItem yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| 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 sıfır tabanlı dizinini ListViewItem alır. |
| Label |
etiketine ListViewItematanan yeni metni alır. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |