AddingNewEventArgs.NewObject 속성


바인딩 목록에 추가할 개체를 가져오거나 설정합니다.Gets or sets the object to be added to the binding list.

 property System::Object ^ NewObject { System::Object ^ get(); void set(System::Object ^ value); };
public object NewObject { get; set; }
member this.NewObject : obj with get, set
Public Property NewObject As Object

속성 값

연결된 컬렉션에 새 항목으로 추가할 Object입니다.The Object to be added as a new item to the associated collection.


다음 코드 예제에서는 AddingNewEventArgs 클래스를 사용 하 여 BindingSource.AddingNew 이벤트를 처리 하는 방법을 보여 줍니다.The following code example demonstrates how to use the AddingNewEventArgs class to handle the BindingSource.AddingNew event. 이 코드 예제는에서 제공 하는 더 큰 예제의 일부입니다 방법: Windows Forms BindingSource를 사용 하 여 항목 추가 사용자 지정합니다.This code example is part of a larger example provided in How to: Customize Item Addition with the 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


NewObject 속성이 null로 설정 된 경우 컬렉션은 표준 작업 (일반적으로 매개 변수가 없는 생성자를 사용 하 여 적절 한 형식의 개체를 만든 다음 컬렉션에 추가)을 사용 하는 것을 나타냅니다.If the NewObject property is set to null, it indicates that the collection is to take the standard action, which typically entails creating an object of the appropriate type using its parameterless constructor, and then adding it to the collection.

적용 대상

추가 정보