ListBox.ObjectCollection.Insert(Int32, Object) ListBox.ObjectCollection.Insert(Int32, Object) ListBox.ObjectCollection.Insert(Int32, Object) ListBox.ObjectCollection.Insert(Int32, Object) Method

定義

リスト ボックス内の指定したインデックスに項目を挿入します。Inserts an item into the list box at the specified index.

public:
 virtual void Insert(int index, System::Object ^ item);
public void Insert (int index, object item);
abstract member Insert : int * obj -> unit
override this.Insert : int * obj -> unit
Public Sub Insert (index As Integer, item As Object)

パラメーター

index
Int32 Int32 Int32 Int32

項目を挿入する、0 から始まるインデックス位置。The zero-based index location where the item is inserted.

item
Object Object Object Object

挿入する項目を表示するオブジェクト。An object representing the item to insert.

実装

例外

index パラメーターが 0 以下か、または ListBox.ObjectCollection クラスのCount プロパティの値を超えています。The index parameter is less than zero or greater than value of the Count property of the ListBox.ObjectCollection class.

注釈

このメソッドを使用すると、内のListBox特定の位置に項目を挿入できます。This method enables you to insert an item at a specific position within the ListBox. のプロパティが true に設定されている場合、 indexパラメーターに指定されている値に関係なく、並べ替えられたリスト内の正しい位置に項目が追加されます。 ListBox SortedIf the Sorted property of the ListBox is set to true, the item is added in the correct position within the sorted list regardless of the values specified in the index parameter. オブジェクトがコレクションに追加されると、最初ListBoxには、 ListControlクラスのDisplayMemberプロパティに、項目テキストを取得するときに参照するように指定されたオブジェクトのメンバーの名前があるかどうかを確認します。When an object is added to the collection, the ListBox first checks to see if the DisplayMember property of the ListControl class has the name of a member from the object specified to reference when obtaining the item text. プロパティにDisplayMemberメンバーが指定されていない場合ListBox 、はオブジェクトToStringのメソッドを呼び出して、リストに表示するテキストを取得します。If the DisplayMember property does not have a member specified, the ListBox then calls the ToString method of the object to obtain the text to display in the list.

適用対象