Nyelv

LabelEditEventArgs Osztály

Definíció

Adatokat biztosít a BeforeLabelEdit és AfterLabelEdit eseményekhez.

public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
    inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
Öröklődés
LabelEditEventArgs

Példák

Az alábbi példakód bemutatja az ListView.BeforeLabelEdit esemény kezelését és a ItemCancelEdit tulajdonságok használatát. A példa futtatásához illessze be a következő kódot egy ListView legalább 3 elemből álló vezérlőelemet ListView1 tartalmazó űrlapba. Győződjön meg arról, hogy minden esemény társítva van az eseménykezelési módszereikkel.

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

Megjegyzések

Az A LabelEditEventArgs az indexet és a feliratot ListViewItem adja meg, amelyet a felhasználó szerkesztett. Ez az osztály egy tulajdonságot CancelEdit is biztosít. Ezt a tulajdonságot egy ListView.BeforeLabelEdit eseménykezelőben is használhatja, így megakadályozhatja, hogy a felhasználó szerkessze a címkét. Egy eseménykezelőben ListView.AfterLabelEdit is használhatja a módosítás visszaállításához, és visszaadhatja a címkét az eredeti értékére. Ez akkor hasznos, ha a módosítás véglegesítése előtt ellenőrizni szeretné a felhasználói bemenetet.

Note

Mivel az esemény a ListView.AfterLabelEdit címke szerkesztésének véglegesítése előtt történik, az ListView.Sort esemény kezelőjében a metódus meghívása az eredeti érték alapján rendezi az elemet.

Konstruktorok

Név Description
LabelEditEventArgs(Int32, String)

Inicializálja az LabelEditEventArgs osztály egy új példányát a szerkesztett osztály megadott indexével ListViewItem és a címke új szövegével ListViewItem.

LabelEditEventArgs(Int32)

Inicializálja az LabelEditEventArgs osztály új példányát a szerkesztendő ListViewItem indexszel.

Tulajdonságok

Név Description
CancelEdit

Lekéri vagy beállít egy értéket, amely jelzi, hogy a címke ListViewItem módosításait törölni kell-e.

Item

Lekéri a szerkeszteni kívánt címkét tartalmazó index nulla alapú indexét ListViewItem .

Label

Lekéri a címkéhez ListViewItemrendelt új szöveget.

Metódusok

Név Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még