LabelEditEventArgs Klass

Definition

Tillhandahåller data för BeforeLabelEdit och AfterLabelEdit händelserna.

public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
    inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
Arv
LabelEditEventArgs

Exempel

I följande kodexempel visas hur du ListView.BeforeLabelEdit hanterar händelsen och använder Item egenskaperna och CancelEdit . Om du vill köra exemplet klistrar du in följande kod i ett formulär som innehåller en ListView kontroll med namnet ListView1 och fylls med minst 3 objekt. Se till att alla händelser är associerade med deras metoder för händelsehantering.

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

Kommentarer

A LabelEditEventArgs anger index och undertext för en ListViewItem och bildtexten efter att den har redigerats av användaren. Den här klassen innehåller också en CancelEdit egenskap. Du kan använda den här egenskapen i en ListView.BeforeLabelEdit händelsehanterare för att förhindra att användaren redigerar etiketten. Du kan också använda den i en ListView.AfterLabelEdit händelsehanterare för att återställa ändringen och returnera etiketten till dess ursprungliga värde. Det här är användbart när du vill verifiera användarindata innan du genomför ändringen.

Note

Eftersom händelsen ListView.AfterLabelEdit äger rum innan etikettredigeringen checkas in sorteras objektet med det ursprungliga värdet genom att anropa ListView.Sort metoden i en hanterare för den här händelsen.

Konstruktorer

Name Description
LabelEditEventArgs(Int32, String)

Initierar en ny instans av LabelEditEventArgs klassen med det angivna indexet till den ListViewItem som redigeras och den nya texten för etiketten för ListViewItem.

LabelEditEventArgs(Int32)

Initierar en ny instans av LabelEditEventArgs klassen med det angivna indexet som ska redigeras ListViewItem .

Egenskaper

Name Description
CancelEdit

Hämtar eller anger ett värde som anger om ändringar som gjorts i etiketten ListViewItem för ska avbrytas.

Item

Hämtar det nollbaserade indexet för den ListViewItem som innehåller etiketten som ska redigeras.

Label

Hämtar den nya texten som tilldelats etiketten för ListViewItem.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även