AddingNewEventArgs クラスとは? わかりやすく解説

AddingNewEventArgs クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

BindingSource.AddingNew イベントデータ提供します

名前空間: System.ComponentModel
アセンブリ: System (system.dll 内)
構文構文

Public Class AddingNewEventArgs
    Inherits EventArgs
Dim instance As AddingNewEventArgs
public class AddingNewEventArgs : EventArgs
public ref class AddingNewEventArgs : public
 EventArgs
public class AddingNewEventArgs extends EventArgs
public class AddingNewEventArgs extends
 EventArgs
解説解説

AddingNewEventArgs クラスは、項目がコレクション追加されようとしていることを通知する BindingSource.AddingNew イベントデータ提供します。このイベントによって、オプションとして、イベント ハンドラ AddingNewEventHandler 内で、NewObject プロパティをこの新しい項目に設定することで、新しオブジェクトを提供できます。このプロパティ設定されていない場合コレクション通常適切な型の既定コンストラクタ使用して新しい項目を作成します。どちらの場合も、新しい項目がコレクション追加されます。

コレクションが ICancelAddNew インターフェイス実装する場合は、項目が暫定的に追加され後続コミットまたはロールバック待ちます

このイベントは、通常データ バインディング シナリオで、System.Windows.Forms.BindingSource や System.ComponentModel.BindingList などのクラス内で使用されます。

イベント処理詳細については、「イベント利用」を参照してください

メモメモ

このクラス適用される HostProtectionAttribute 属性Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的にはアイコンダブルクリックコマンド入力、またはブラウザURL入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

使用例使用例

AddingNewEventArgs クラス使用して 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
// 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.
void OnCustomersBindingSourceAddingNew(Object^ sender, 
    AddingNewEventArgs^ e)
{
    e->NewObject = DemoCustomer::CreateNewCustomer();
}
継承階層継承階層
System.Object
   System.EventArgs
    System.ComponentModel.AddingNewEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AddingNewEventArgs メンバ
System.ComponentModel 名前空間
AddingNewEventHandler
BindingSource.AddingNew
ICancelAddNew



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「AddingNewEventArgs クラス」の関連用語

AddingNewEventArgs クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



AddingNewEventArgs クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS