Sdílet prostřednictvím


LabelEditEventArgs Třída

Definice

Poskytuje data pro BeforeLabelEdit události 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 vlastností a CancelEdit . Pokud chcete spustit příklad, vložte následující kód do formuláře obsahujícího ListView ovládací prvek s názvem ListView1 a naplněným alespoň 3 položkami. Ujistěte se, že jsou všechny události 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

Určuje LabelEditEventArgs index a popis ListViewItem a popis po úpravě uživatelem. Tato třída také poskytuje CancelEdit vlastnost . Tuto vlastnost můžete použít v obslužné rutině ListView.BeforeLabelEdit události, abyste zabránili uživateli v úpravách popisku. Můžete ho také použít v obslužné ListView.AfterLabelEdit rutině události k vrácení změny a vrácení popisku na původní hodnotu. 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 že událost nastane před potvrzením úpravy popisku, volání ListView.Sort metody v obslužné rutině pro tuto událost seřadí položku pomocí původní hodnoty.

Konstruktory

LabelEditEventArgs(Int32)

Inicializuje novou instanci LabelEditEventArgs třídy se zadaným indexem pro úpravu ListViewItem .

LabelEditEventArgs(Int32, String)

Inicializuje novou instanci LabelEditEventArgs třídy se zadaným indexem pro ListViewItem upravovaný objekt a nový text pro popisek ListViewItem.

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á index od nuly obsahující ListViewItem popisek k úpravě.

Label

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

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

(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é