Freigeben über


LabelEditEventArgs.CancelEdit-Eigenschaft

Ruft einen Wert ab, der angibt, ob die an der Bezeichnung von ListViewItem vorgenommenen Änderungen verworfen werden sollen, oder legt diesen fest.

Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (in system.windows.forms.dll)

Syntax

'Declaration
Public Property CancelEdit As Boolean
'Usage
Dim instance As LabelEditEventArgs
Dim value As Boolean

value = instance.CancelEdit

instance.CancelEdit = value
public bool CancelEdit { get; set; }
public:
property bool CancelEdit {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_CancelEdit ()

/** @property */
public void set_CancelEdit (boolean value)
public function get CancelEdit () : boolean

public function set CancelEdit (value : boolean)

Eigenschaftenwert

true, wenn die Bearbeitung der Bezeichnung für ListViewItem verworfen werden soll, andernfalls false.

Hinweise

Mit dieser Eigenschaft können die Änderungen der Bezeichnung von ListViewItem verworfen und der ursprüngliche Text wiederhergestellt werden. Mithilfe dieser Eigenschaft können Sie verhindern, dass die Beschriftung eines Elements entgegen den Erfordernissen der Anwendung geändert wird.

Beispiel

Im folgenden Codebeispiel wird die Behandlung des ListView.BeforeLabelEdit-Ereignisses und die Verwendung der Item-Eigenschaft und der CancelEdit-Eigenschaft veranschaulicht. Fügen Sie zum Ausführen des Beispiels folgenden Code in ein Formular ein, das ein ListView-Steuerelement mit dem Namen ListView1 mit mindestens drei Elementen enthält. Stellen Sie sicher, dass allen Ereignissen eine entsprechende Methode für die Ereignisbehandlung zugeordnet ist.

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
   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;
    }
}
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.get_Item() < 2) {
        e.set_CancelEdit(true);
    }
} //listView1_BeforeLabelEdit

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

LabelEditEventArgs-Klasse
LabelEditEventArgs-Member
System.Windows.Forms-Namespace