AddingNewEventArgs 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 AddingNew 事件提供数据。
public ref class AddingNewEventArgs : EventArgspublic class AddingNewEventArgs : EventArgstype AddingNewEventArgs = class
    inherit EventArgsPublic Class AddingNewEventArgs
Inherits EventArgs- 继承
示例
下面的代码示例演示如何使用 AddingNewEventArgs 类来处理 BindingSource.AddingNew 事件。 此代码示例是How to: Customize Item Addition with the Windows 窗体 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
注解
类 AddingNewEventArgs 为 BindingSource.AddingNew 事件提供数据,该事件指示项即将添加到集合中。 事件为程序员提供事件处理程序 AddingNewEventHandler中的选项,即通过将 属性设置为 NewObject 此新项来提供新对象。 如果未设置此属性,则集合通常会使用相应类型的无参数构造函数来构造新项。 在任一情况下,新项都将添加到集合中。
如果集合还实现 ICancelAddNew 接口,则将临时添加该项,等待后续提交或回滚。
此事件通常用于和 等System.Windows.Forms.BindingSourceSystem.ComponentModel.BindingList<T>类中的数据绑定方案中。
有关如何处理事件的详细信息,请参阅 处理和引发事件。
构造函数
| AddingNewEventArgs() | 不使用任何参数初始化 AddingNewEventArgs 类的新实例。 | 
| AddingNewEventArgs(Object) | 使用指定的对象作为新项初始化 AddingNewEventArgs 类的新实例。 | 
属性
| NewObject | 获取或设置要添加到绑定列表的对象。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |