AddingNewEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 AddingNew 事件提供数据。
public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
inherit EventArgs
Public 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) |