Sdílet prostřednictvím


LabelEditEventArgs Třída

Definice

Poskytuje data pro události BeforeLabelEdit a AfterLabelEdit.

public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
    inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
Dědičnost
LabelEditEventArgs

Příklady

Následující příklad kódu ukazuje zpracování ListView.BeforeLabelEdit události a použití Item a CancelEdit vlastnosti. Pokud chcete spustit příklad, vložte následující kód do formuláře obsahujícího ovládací prvek ListView s názvem ListView1 a naplněný alespoň 3 položkami. Zajistěte, aby všechny události byly 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

LabelEditEventArgs určuje index a titulek ListViewItem a titulek po jeho úpravě uživatelem. Tato třída také poskytuje CancelEdit vlastnost. Tuto vlastnost můžete použít v obslužné rutině události ListView.BeforeLabelEdit, abyste zabránili uživateli v úpravě popisku. Můžete ho také použít v obslužné rutině události ListView.AfterLabelEdit k vrácení změny a vrácení popisku k původní hodnotě. To je užitečné, když chcete před potvrzením změny ověřit vstup uživatele.

Poznámka

Vzhledem k tomu, ListView.AfterLabelEdit událost probíhá před potvrzením úprav popisku, zavoláním metody ListView.Sort v obslužné rutině pro tuto událost seřadí položku pomocí původní hodnoty.

Konstruktory

LabelEditEventArgs(Int32, String)

Inicializuje novou instanci třídy LabelEditEventArgs se zadaným indexem na ListViewItem upravovaný a nový text popisku ListViewItem.

LabelEditEventArgs(Int32)

Inicializuje novou instanci třídy LabelEditEventArgs se zadaným indexem ListViewItem upravit.

Vlastnosti

CancelEdit

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

Item

Získá nulový index ListViewItem obsahující popisek pro úpravy.

Label

Získá nový text přiřazený k popisku ListViewItem.

Metody

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také