AddingNewEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje data pro událost AddingNew.
public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
- Dědičnost
Příklady
Následující příklad kódu ukazuje, jak použít AddingNewEventArgs třídu ke zpracování BindingSource.AddingNew události. Tento příklad kódu je součástí většího příkladu uvedeného v tématu Postupy: Přizpůsobení přidávání položek pomocí model Windows Forms BindingSource.
// This event handler provides custom item-creation behavior.
void OnCustomersBindingSourceAddingNew(Object^ sender,
AddingNewEventArgs^ e)
{
e->NewObject = DemoCustomer::CreateNewCustomer();
}
// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
object sender,
AddingNewEventArgs e)
{
e.NewObject = DemoCustomer.CreateNewCustomer();
}
' This event handler provides custom item-creation behavior.
Private Sub customersBindingSource_AddingNew( _
ByVal sender As Object, _
ByVal e As AddingNewEventArgs) _
Handles customersBindingSource.AddingNew
e.NewObject = DemoCustomer.CreateNewCustomer()
End Sub
Poznámky
Třída AddingNewEventArgs poskytuje data pro BindingSource.AddingNew událost, která signalizuje, že položka bude přidána do kolekce. Událost dává programátorovi v rámci obslužné rutiny AddingNewEventHandlerudálosti možnost zadat nový objekt nastavením NewObject vlastnosti na tuto novou položku. Pokud tato vlastnost není nastavena, kolekce obvykle použije konstruktor bez parametrů příslušného typu k vytvoření nové položky. V obou případech se nová položka přidá do kolekce.
Pokud kolekce také implementuje ICancelAddNew rozhraní, položka bude provizorně přidána a čeká na následné potvrzení nebo vrácení zpět.
Tato událost se běžně používá ve scénářích datových vazeb v rámci tříd, jako System.Windows.Forms.BindingSource jsou a System.ComponentModel.BindingList<T>.
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.
Konstruktory
AddingNewEventArgs() |
Inicializuje novou instanci AddingNewEventArgs třídy bez parametrů. |
AddingNewEventArgs(Object) |
Inicializuje novou instanci AddingNewEventArgs třídy pomocí zadaného objektu jako nové položky. |
Vlastnosti
NewObject |
Získá nebo nastaví objekt, který má být přidán do seznamu vazeb. |
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) |