AddingNewEventHandler デリゲート
アセンブリ: System (system.dll 内)


BindingSource.AddingNew イベントは、通常、データ バインディング シナリオで、コレクションに新しい項目を追加する前に発生します。このイベントのハンドラは、追加する新しい項目を提供して、コレクション クラスの標準アクションをオーバーライドできます。これは、AddingNewEventArgs パラメータ e の NewObject プロパティを、この新しい項目に設定することによって実行されます。通常、この項目は、受信者コレクションの型である必要があります。それ以外の場合には、このコレクションが InvalidCastException 型の例外をスローします。
このイベントは、通常、データ バインディング シナリオで、System.Windows.Forms.BindingSource や System.ComponentModel.BindingListなどのクラス内で使用されます。
AddingNewEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを識別してください。イベントをイベント ハンドラに関連付けるには、デリゲートのインスタンスをイベントに追加します。デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラが呼び出されます。イベント ハンドラ デリゲートの詳細については、「イベントとデリゲート」を参照してください。
![]() |
---|
このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。 |

AddingNewEventHandler デリゲートを使用して BindingSource.AddingNew イベントを処理する方法を示すコード例を次に示します。次のコード例は、「方法 : Windows フォーム BindingSource を使用した項目の追加をカスタマイズする」で示されている例の一部です。
' 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

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


System.ComponentModel 名前空間
AddingNewEventArgs クラス
System.Windows.Forms.BindingSource
System.ComponentModel.BindingList
Weblioに収録されているすべての辞書からAddingNewEventHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。

- AddingNewEventHandler デリゲートのページへのリンク