Freigeben über


BindingManagerBase.AddNew-Methode

Fügt beim Überschreiben in einer abgeleiteten Klasse der zugrunde liegenden Liste ein neues Element hinzu.

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

Syntax

'Declaration
Public MustOverride Sub AddNew
'Usage
Dim instance As BindingManagerBase

instance.AddNew
public abstract void AddNew ()
public:
virtual void AddNew () abstract
public abstract void AddNew ()
public abstract function AddNew ()

Hinweise

Mit der AddNew-Methode wird der zugrunde liegenden Liste unter Verwendung des Standardkonstruktors für den Typ dieses Elements ein neues Element hinzugefügt. AddNew soll in erster Linie von Programmierern verwendet werden, die einer benutzerdefinierten Komponente Unterstützung für komplexe Datenbindungen hinzufügen.

AddNew wird im Allgemeinen unter Verwendung des folgenden Musters implementiert. Dies ermöglicht es Anwendungsprogrammierern, ihren eigenen Code für die Erstellung benutzerdefinierter Elemente einzufügen:

  1. Durch AddNew wird das AddingNew-Ereignis ausgelöst.

  2. Programmierer können benutzerdefinierte Elemente bereitstellen, indem sie das AddingNew-Ereignis behandeln und die NewObject-Eigenschaft des AddingNewEventArgs-Parameters auf das neue Element festlegen. Andernfalls sollte das Element durch die Komponente unter Verwendung des Standardkonstruktors erstellt werden.

  3. Wenn die Datenquelle die IEditableObject-Schnittstelle nicht implementiert, wird das Element sofort der Datenquelle und der zugrunde liegenden Liste hinzugefügt. Wenn diese Schnittstelle unterstützt wird, wird das Hinzufügen durch die CancelCurrentEdit-Methode und die EndCurrentEdit-Methode ausgeführt.

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

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

BindingManagerBase-Klasse
BindingManagerBase-Member
System.Windows.Forms-Namespace
NewObject
AddingNewEventArgs
IEditableObject
CancelCurrentEdit
EndCurrentEdit