次の方法で共有


BindingList<T>.AddingNew イベント

定義

アイテムがリストに追加される前に発生します。

public:
 event System::ComponentModel::AddingNewEventHandler ^ AddingNew;
public event System.ComponentModel.AddingNewEventHandler AddingNew;
member this.AddingNew : System.ComponentModel.AddingNewEventHandler 
Public Custom Event AddingNew As AddingNewEventHandler 

イベントの種類

次のコード例は、 AddingNew イベントを処理する方法を示しています。 完全な例については、 BindingList<T> クラスの概要に関するトピックを参照してください。

// Create a new part from the text in the two text boxes.
void listOfParts_AddingNew(object sender, AddingNewEventArgs e) => e.NewObject = new Part(textBox1.Text, int.Parse(textBox2.Text));
' Create a new part from the text in the two text boxes.
Private Sub listOfParts_AddingNew(ByVal sender As Object, _
    ByVal e As AddingNewEventArgs) Handles listOfParts.AddingNew
    e.NewObject = New Part(textBox1.Text, Integer.Parse(textBox2.Text))

End Sub

注釈

AddingNew イベントは、Items プロパティによって表されるコレクションに新しいオブジェクトが追加される前に発生します。 このイベントは、 AddNew メソッドが呼び出された後、新しい項目が作成されて内部リストに追加される前に発生します。 このイベントを処理することで、プログラマは、 BindingList<T> クラスから派生しなくても、カスタム項目の作成と挿入の動作を提供できます。

カスタムの新しい項目機能の提供の詳細については、 AddNew メソッドを参照してください。 イベントの処理方法の詳細については、「イベントの 処理と発生」を参照してください。

適用対象

こちらもご覧ください