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

AddingNewEventArgs コンストラクタ ()

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

パラメータ使用せずに AddingNewEventArgs クラス新しインスタンス初期化します。

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

Dim instance As New AddingNewEventArgs
public AddingNewEventArgs ()
public:
AddingNewEventArgs ()
public AddingNewEventArgs ()
public function AddingNewEventArgs ()
解説解説

既定コンストラクタは、NewObject プロパティnull 参照 (Visual Basic では Nothing) に設定します。値が null 参照 (Visual Basic では Nothing) の場合は、AddingNewEventHandler がこのプロパティ明示的に設定しないと、コレクション標準の手順で新しい項目を提供しコレクション自身追加することを示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AddingNewEventArgs クラス
AddingNewEventArgs メンバ
System.ComponentModel 名前空間
NewObject
AddingNewEventHandler

AddingNewEventArgs コンストラクタ

AddingNewEventArgs クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

AddingNewEventArgs クラス
AddingNewEventArgs メンバ
System.ComponentModel 名前空間
NewObject
AddingNewEventHandler

AddingNewEventArgs コンストラクタ (Object)

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

指定したオブジェクト新しい項目として使用して、AddingNewEventArgs クラス新しインスタンス初期化します。

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

Public Sub New ( _
    newObject As Object _
)
Dim newObject As Object

Dim instance As New AddingNewEventArgs(newObject)
public AddingNewEventArgs (
    Object newObject
)
public:
AddingNewEventArgs (
    Object^ newObject
)
public AddingNewEventArgs (
    Object newObject
)
public function AddingNewEventArgs (
    newObject : Object
)

パラメータ

newObject

新しい項目値として使用する Object

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
AddingNewEventArgs クラス
AddingNewEventArgs メンバ
System.ComponentModel 名前空間
NewObject
AddingNewEventHandler

AddingNewEventArgs プロパティ


パブリック プロパティパブリック プロパティ

参照参照

関連項目

AddingNewEventArgs クラス
System.ComponentModel 名前空間
AddingNewEventHandler
BindingSource.AddingNew
ICancelAddNew

AddingNewEventArgs メソッド


AddingNewEventArgs メンバ

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

AddingNewEventArgs データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド AddingNewEventArgs オーバーロードされます。 AddingNewEventArgs クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

AddingNewEventArgs クラス
System.ComponentModel 名前空間
AddingNewEventHandler
BindingSource.AddingNew
ICancelAddNew



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

辞書ショートカット

すべての辞書の索引

「AddingNewEventArgs」の関連用語

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

   

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



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

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

©2025 GRAS Group, Inc.RSS