AddingNewEventArgs AddingNewEventArgs AddingNewEventArgs AddingNewEventArgs Class

定義

AddingNew イベントのデータを提供します。Provides data for the AddingNew event.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
継承
AddingNewEventArgsAddingNewEventArgsAddingNewEventArgsAddingNewEventArgs

次のコード例は、使用する方法を示します、AddingNewEventArgsを処理するクラス、BindingSource.AddingNewイベント。The following code example demonstrates how to use the AddingNewEventArgs class to handle the BindingSource.AddingNew event. このコード例で示されている例の一部は、方法。項目の追加、Windows フォーム 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

注釈

AddingNewEventArgsクラスのデータを提供、BindingSource.AddingNewイベントで、項目がコレクションに追加しようとしていることを通知します。The AddingNewEventArgs class provides data for the BindingSource.AddingNew event, which signals that an item is about to be added to a collection. イベントは、イベント ハンドラー内で、プログラマAddingNewEventHandler、設定して、新しいオブジェクトを指定するオプション、NewObjectプロパティをこの新しい項目。The event gives the programmer, within the event handler AddingNewEventHandler, the option of supplying the new object by setting the NewObject property to this new item. このプロパティが設定されていない場合、コレクションは通常使用されている新しい項目を作成する適切な型の既定のコンス トラクターを使用します。If this property is not set, the collection will typically use the default constructor of the appropriate type to construct a new item. いずれの場合も、新しい項目をコレクションに追加されます。In either case, the new item will be added to the collection.

コレクションにも実装している場合、ICancelAddNewインターフェイス、項目が仮追加後のコミットまたはロールバックを待機しています。If the collection also implements the ICancelAddNew interface, the item will be provisionally added, waiting a subsequent commit or rollback.

このイベントは、クラス内のデータ バインディングのシナリオでなど使用よくSystem.Windows.Forms.BindingSourceSystem.ComponentModel.BindingList<T>します。This event is commonly used in data-binding scenarios, within classes such as System.Windows.Forms.BindingSource and System.ComponentModel.BindingList<T>.

イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。For more information about how to handle events, see Handling and Raising Events.

コンストラクター

AddingNewEventArgs() AddingNewEventArgs() AddingNewEventArgs() AddingNewEventArgs()

パラメーターを使用せずに AddingNewEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the AddingNewEventArgs class using no parameters.

AddingNewEventArgs(Object) AddingNewEventArgs(Object) AddingNewEventArgs(Object) AddingNewEventArgs(Object)

指定したオブジェクトを新しい項目として使用して、AddingNewEventArgs クラスの新しいインスタンスを初期化します。Initializes a new instance of the AddingNewEventArgs class using the specified object as the new item.

プロパティ

NewObject NewObject NewObject NewObject

バインディング リストに追加するオブジェクトを取得または設定します。Gets or sets the object to be added to the binding list.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください