BindingList.AddNew メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > BindingList.AddNew メソッドの意味・解説 

BindingList.AddNew メソッド

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

コレクション新しい項目を追加します

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

Dim instance As BindingList(Of
 T)
Dim returnValue As T

returnValue = instance.AddNew
public T AddNew ()
public:
T AddNew ()
public T AddNew ()

戻り値
リスト追加する項目。

例外例外
例外種類条件

InvalidOperationException

AllowNew プロパティfalse設定されています。

または

現在の項目の型に対応する既定パブリック コンストラクタがありません。

解説解説

AddNew メソッドは、Items プロパティ表されるコレクション新しい項目を追加します新しい項目を追加するには、次のロジック使用します

  1. AddingNew イベント自動的に発生します

    このイベントプログラム上で処理することにより、新しカスタム項目を作成できます。これは、イベント ハンドラで AddingNewEventArgs パラメータの NewObject プロパティ新しい項目に設定することによって実行できます

    そうしない場合新しい項目は、既定パブリック コンストラクタ通じて自動的に作成されます。

  2. 新しい項目の位置追跡されますが、次の条件いずれか満たされるまでリストには追加されません。

対照的に、項目がコミットされる前に CancelNew メソッド呼び出すと、新しい項目は破棄されます。

新しい項目がコミットされると、このメソッドは ListChanged イベント発生させます

使用例使用例

AddNew メソッド使用する方法次のコード例示します詳細については、BindingList クラス概要トピック参照してくださいBindingList

' Add the new part unless the part number contains
' spaces. In that case cancel the add.
Private Sub button1_Click(ByVal
 sender As Object, _
    ByVal e As EventArgs) Handles
 button1.Click

    Dim newPart As Part = listOfParts.AddNew()

    If newPart.PartName.Contains(" ")
 Then
        MessageBox.Show("Part names cannot contain spaces.")
        listOfParts.CancelNew(listOfParts.IndexOf(newPart))
    Else
        textBox2.Text = randomNumber.Next(9999).ToString()
        textBox1.Text = "Enter part name"
    End If

End Sub
// Add the new part unless the part number contains
// spaces. In that case cancel the add.
private void button1_Click(object sender, EventArgs
 e)
{
    Part newPart = listOfParts.AddNew();

    if (newPart.PartName.Contains(" "))
    {
        MessageBox.Show("Part names cannot contain spaces.");
        listOfParts.CancelNew(listOfParts.IndexOf(newPart));
    }
    else
    {
        textBox2.Text = randomNumber.Next(9999).ToString();
        textBox1.Text = "Enter part name";
    }
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BindingList ジェネリック クラス
BindingList メンバ
System.ComponentModel 名前空間
IBindingList.AddNew
Activator.CreateInstance
Items
AddingNew
AllowNew
EndNew
CancelNew
RemoveItem
ListChanged


このページでは「.NET Framework クラス ライブラリ リファレンス」からBindingList.AddNew メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からBindingList.AddNew メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からBindingList.AddNew メソッド を検索

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

辞書ショートカット

すべての辞書の索引

BindingList.AddNew メソッドのお隣キーワード
検索ランキング

   

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



BindingList.AddNew メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS