DomainUpDown.DomainUpDownItemCollection DomainUpDown.DomainUpDownItemCollection DomainUpDown.DomainUpDownItemCollection DomainUpDown.DomainUpDownItemCollection Class

定義

DomainUpDown クラスによって使用されるオブジェクトのコレクションをカプセル化します。Encapsulates a collection of objects for use by the DomainUpDown class.

public: ref class DomainUpDown::DomainUpDownItemCollection : System::Collections::ArrayList
public class DomainUpDown.DomainUpDownItemCollection : System.Collections.ArrayList
type DomainUpDown.DomainUpDownItemCollection = class
    inherit ArrayList
Public Class DomainUpDown.DomainUpDownItemCollection
Inherits ArrayList
継承
DomainUpDown.DomainUpDownItemCollectionDomainUpDown.DomainUpDownItemCollectionDomainUpDown.DomainUpDownItemCollectionDomainUpDown.DomainUpDownItemCollection

次の例では、コントロールDomainUpDownを作成して初期化します。The following example creates and initializes a DomainUpDown control. この例では、そのプロパティの一部を設定し、アップダウンコントロールに表示する文字列のコレクションを作成できます。The example allows you to set some of its properties and create a collection of strings for display in the up-down control. このコードでは、 TextBoxCheckBox 、およびButtonがフォームでインスタンス化されていることを前提としています。The code assumes that a TextBox, CheckBox and a Button have been instantiated on a form. また、この例では、という名前myCounterの32ビット符号付き整数として宣言されているクラスレベルのメンバー変数があることを前提としています。The example also assumes that you have a member variable at the class level declared as a 32-bit signed integer named myCounter. テキストボックスに文字列を入力し、ボタンがクリックされたItemsときにコレクションに追加することができます。You can enter a string in the text box and add it to the Items collection when the button is clicked. このチェックボックスをオンにすると、 Sortedプロパティを切り替えて、アップダウンコントロールの項目のコレクションの違いを確認できます。By clicking the check box, you can toggle the Sorted property and observe the difference in the collection of items in the up-down control.

protected:
   DomainUpDown^ domainUpDown1;

private:
   void InitializeMyDomainUpDown()
   {
      // Create and initialize the DomainUpDown control.
      domainUpDown1 = gcnew DomainUpDown;
      
      // Add the DomainUpDown control to the form.
      Controls->Add( domainUpDown1 );
   }

   void button1_Click( Object^ sender,
      EventArgs^ e )
   {
      // Add the text box contents and initial location in the collection
      // to the DomainUpDown control.
      domainUpDown1->Items->Add( String::Concat(
         (textBox1->Text->Trim()), " - ", myCounter ) );
      
      // Increment the counter variable.
      myCounter = myCounter + 1;
      
      // Clear the TextBox.
      textBox1->Text = "";
   }

   void checkBox1_Click( Object^ sender,
      EventArgs^ e )
   {
      
      // If Sorted is set to true, set it to false; 
      // otherwise set it to true.
      domainUpDown1->Sorted =  !domainUpDown1->Sorted;
   }

   void domainUpDown1_SelectedItemChanged( Object^ sender,
      EventArgs^ e )
   {
      
      // Display the SelectedIndex and 
      // SelectedItem property values in a MessageBox.
      MessageBox::Show( String::Concat( "SelectedIndex: ", domainUpDown1->SelectedIndex,
         "\nSelectedItem: ", domainUpDown1->SelectedItem ) );
   }
protected DomainUpDown domainUpDown1;

private void InitializeMyDomainUpDown()
 {
    // Create and initialize the DomainUpDown control.
    domainUpDown1 = new DomainUpDown();
    
    // Add the DomainUpDown control to the form.
    Controls.Add(domainUpDown1);
 }
 
 private void button1_Click(Object sender, 
                           EventArgs e)
 {   
    // Add the text box contents and initial location in the collection
    // to the DomainUpDown control.
    domainUpDown1.Items.Add((textBox1.Text.Trim()) + " - " + myCounter);
    
    // Increment the counter variable.
    myCounter = myCounter + 1;
 
    // Clear the TextBox.
    textBox1.Text = "";
 }
 
 private void checkBox1_Click(Object sender, 
                             EventArgs e)
 {
    // If Sorted is set to true, set it to false; 
    // otherwise set it to true.
    if (domainUpDown1.Sorted)
    {
       domainUpDown1.Sorted = false;
    }
    else
    {
       domainUpDown1.Sorted = true;
    }
 }
 
 private void domainUpDown1_SelectedItemChanged(Object sender, 
                                               EventArgs e)
 {
    // Display the SelectedIndex and 
    // SelectedItem property values in a MessageBox.
    MessageBox.Show("SelectedIndex: " + domainUpDown1.SelectedIndex.ToString() 
       + "\n" + "SelectedItem: " + domainUpDown1.SelectedItem.ToString());
 }

Protected domainUpDown1 As DomainUpDown


Private Sub InitializeMyDomainUpDown()
    ' Create and initialize the DomainUpDown control.
    domainUpDown1 = New DomainUpDown()
    
    ' Add the DomainUpDown control to the form.
    Controls.Add(domainUpDown1)
End Sub 'InitializeMyDomainUpDown


Private Sub button1_Click(sender As Object, e As EventArgs)
    ' Add the text box contents and initial location in the collection
    ' to the DomainUpDown control.
    domainUpDown1.Items.Add((textBox1.Text.Trim() & " - " & myCounter))
    
    ' Increment the counter variable.
    myCounter = myCounter + 1
    
    ' Clear the TextBox.
    textBox1.Text = ""
End Sub 'button1_Click


Private Sub checkBox1_Click(sender As Object, e As EventArgs)
    ' If Sorted is set to true, set it to false; 
    ' otherwise set it to true.
    If domainUpDown1.Sorted Then
        domainUpDown1.Sorted = False
    Else
        domainUpDown1.Sorted = True
    End If
End Sub 'checkBox1_Click


Private Sub domainUpDown1_SelectedItemChanged _
    (sender As Object, e As EventArgs)
    
    ' Display the SelectedIndex and 
    ' SelectedItem property values in a MessageBox.
    MessageBox.Show(("SelectedIndex: " & domainUpDown1.SelectedIndex.ToString() & _
        ControlChars.Cr & "SelectedItem: " & domainUpDown1.SelectedItem.ToString()))
End Sub 'domainUpDown1_SelectedItemChanged

注釈

DomainUpDownコントロールに表示するオブジェクトのコレクションを作成するには、メソッドAddRemoveメソッドを使用して、項目を個別に追加または削除できます。To create a collection of objects to display in the DomainUpDown control, you can add or remove the items individually by using the Add and Remove methods. コレクションは、 Itemsプロパティによって親コントロールDomainUpDownからアクセスされます。The collection is accessed from the parent control, DomainUpDown, by the Items property.

プロパティ

Capacity Capacity Capacity Capacity

ArrayList に格納できる要素の数を取得または設定します。Gets or sets the number of elements that the ArrayList can contain.

(Inherited from ArrayList)
Count Count Count Count

ArrayList に実際に含まれる要素の数を取得します。Gets the number of elements actually contained in the ArrayList.

(Inherited from ArrayList)
IsFixedSize IsFixedSize IsFixedSize IsFixedSize

ArrayList が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the ArrayList has a fixed size.

(Inherited from ArrayList)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

ArrayList が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ArrayList is read-only.

(Inherited from ArrayList)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

ArrayList へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the ArrayList is synchronized (thread safe).

(Inherited from ArrayList)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

コレクション内の指定したインデックス位置にある項目を取得または設定します。Gets or sets the item at the specified indexed location in the collection.

SyncRoot SyncRoot SyncRoot SyncRoot

ArrayList へのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ArrayList.

(Inherited from ArrayList)

メソッド

Add(Object) Add(Object) Add(Object) Add(Object)

指定したオブジェクトをコレクションの末尾に追加します。Adds the specified object to the end of the collection.

AddRange(ICollection) AddRange(ICollection) AddRange(ICollection) AddRange(ICollection)

ICollection の要素を ArrayList の末尾に追加します。Adds the elements of an ICollection to the end of the ArrayList.

(Inherited from ArrayList)
BinarySearch(Int32, Int32, Object, IComparer) BinarySearch(Int32, Int32, Object, IComparer) BinarySearch(Int32, Int32, Object, IComparer) BinarySearch(Int32, Int32, Object, IComparer)

指定した比較子を使用して、並べ替えられた要素の ArrayList の 1 つの要素の範囲を検索し、その要素の 0 から始まるインデックスを返します。Searches a range of elements in the sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element.

(Inherited from ArrayList)
BinarySearch(Object) BinarySearch(Object) BinarySearch(Object) BinarySearch(Object)

既定の比較子を使用して、並べ替えられた要素の ArrayList 全体を検索し、その要素の 0 から始まるインデックスを返します。Searches the entire sorted ArrayList for an element using the default comparer and returns the zero-based index of the element.

(Inherited from ArrayList)
BinarySearch(Object, IComparer) BinarySearch(Object, IComparer) BinarySearch(Object, IComparer) BinarySearch(Object, IComparer)

指定した比較子を使用して、並べ替えられた要素の ArrayList 全体を検索し、その要素の 0 から始まるインデックスを返します。Searches the entire sorted ArrayList for an element using the specified comparer and returns the zero-based index of the element.

(Inherited from ArrayList)
Clear() Clear() Clear() Clear()

ArrayList からすべての要素を削除します。Removes all elements from the ArrayList.

(Inherited from ArrayList)
Clone() Clone() Clone() Clone()

ArrayList の簡易コピーを作成します。Creates a shallow copy of the ArrayList.

(Inherited from ArrayList)
Contains(Object) Contains(Object) Contains(Object) Contains(Object)

ある要素が ArrayList 内に存在するかどうかを判断します。Determines whether an element is in the ArrayList.

(Inherited from ArrayList)
CopyTo(Array) CopyTo(Array) CopyTo(Array) CopyTo(Array)

ArrayList 全体を互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の先頭から始まります。Copies the entire ArrayList to a compatible one-dimensional Array, starting at the beginning of the target array.

(Inherited from ArrayList)
CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

ArrayList 全体を、互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まる部分に行います。Copies the entire ArrayList to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from ArrayList)
CopyTo(Int32, Array, Int32, Int32) CopyTo(Int32, Array, Int32, Int32) CopyTo(Int32, Array, Int32, Int32) CopyTo(Int32, Array, Int32, Int32)

要素の範囲を ArrayList から互換性のある 1 次元の Array にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。Copies a range of elements from the ArrayList to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from ArrayList)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

全体の ArrayList の列挙子を返します。Returns an enumerator for the entire ArrayList.

(Inherited from ArrayList)
GetEnumerator(Int32, Int32) GetEnumerator(Int32, Int32) GetEnumerator(Int32, Int32) GetEnumerator(Int32, Int32)

ArrayList 内の要素の範囲の列挙子を返します。Returns an enumerator for a range of elements in the ArrayList.

(Inherited from ArrayList)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetRange(Int32, Int32) GetRange(Int32, Int32) GetRange(Int32, Int32) GetRange(Int32, Int32)

元の ArrayList 内の要素のサブセットを表す ArrayList を返します。Returns an ArrayList which represents a subset of the elements in the source ArrayList.

(Inherited from ArrayList)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

指定した Object を検索し、ArrayList 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified Object and returns the zero-based index of the first occurrence within the entire ArrayList.

(Inherited from ArrayList)
IndexOf(Object, Int32) IndexOf(Object, Int32) IndexOf(Object, Int32) IndexOf(Object, Int32)

指定した Object を検索し、指定したインデックスから最後の要素までの ArrayList 内の要素の範囲内で最初に出現する位置の 0 から始まるインデックス番号を返します。Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that extends from the specified index to the last element.

(Inherited from ArrayList)
IndexOf(Object, Int32, Int32) IndexOf(Object, Int32, Int32) IndexOf(Object, Int32, Int32) IndexOf(Object, Int32, Int32)

指定した Object を検索し、指定したインデックスから始まって指定した数の要素を格納する ArrayList 内の要素の範囲内で最初に出現する位置の 0 から始まるインデックス番号を返します。Searches for the specified Object and returns the zero-based index of the first occurrence within the range of elements in the ArrayList that starts at the specified index and contains the specified number of elements.

(Inherited from ArrayList)
Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

指定したオブジェクトをコレクション内の指定した位置に挿入します。Inserts the specified object into the collection at the specified location.

InsertRange(Int32, ICollection) InsertRange(Int32, ICollection) InsertRange(Int32, ICollection) InsertRange(Int32, ICollection)

コレクションの要素を ArrayList 内の指定したインデックスの位置に挿入します。Inserts the elements of a collection into the ArrayList at the specified index.

(Inherited from ArrayList)
LastIndexOf(Object) LastIndexOf(Object) LastIndexOf(Object) LastIndexOf(Object)

指定した Object を検索し、ArrayList 全体で最後に見つかった位置の 0 から始まるインデックスを返します。Searches for the specified Object and returns the zero-based index of the last occurrence within the entire ArrayList.

(Inherited from ArrayList)
LastIndexOf(Object, Int32) LastIndexOf(Object, Int32) LastIndexOf(Object, Int32) LastIndexOf(Object, Int32)

指定した Object を検索し、最初の要素から、指定したインデックスまでの ArrayList 内の要素の範囲内で最後に出現する位置の 0 から始まるインデックス番号を返します。Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that extends from the first element to the specified index.

(Inherited from ArrayList)
LastIndexOf(Object, Int32, Int32) LastIndexOf(Object, Int32, Int32) LastIndexOf(Object, Int32, Int32) LastIndexOf(Object, Int32, Int32)

指定した Object を検索し、指定した数の要素を含み、かつ指定したインデックスで終了する ArrayList 内の要素の範囲内で最後に出現する位置の 0 から始まるインデックス番号を返します。Searches for the specified Object and returns the zero-based index of the last occurrence within the range of elements in the ArrayList that contains the specified number of elements and ends at the specified index.

(Inherited from ArrayList)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

指定した項目をコレクションから削除します。Removes the specified item from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

項目をコレクションの指定した位置から削除します。Removes the item from the specified location in the collection.

RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32)

ArrayList から要素の範囲を削除します。Removes a range of elements from the ArrayList.

(Inherited from ArrayList)
Reverse() Reverse() Reverse() Reverse()

ArrayList 全体の要素の順序を反転させます。Reverses the order of the elements in the entire ArrayList.

(Inherited from ArrayList)
Reverse(Int32, Int32) Reverse(Int32, Int32) Reverse(Int32, Int32) Reverse(Int32, Int32)

指定した範囲の要素の順序を反転させます。Reverses the order of the elements in the specified range.

(Inherited from ArrayList)
SetRange(Int32, ICollection) SetRange(Int32, ICollection) SetRange(Int32, ICollection) SetRange(Int32, ICollection)

コレクションの要素を ArrayList 内の要素の範囲にコピーします。Copies the elements of a collection over a range of elements in the ArrayList.

(Inherited from ArrayList)
Sort() Sort() Sort() Sort()

ArrayList 全体で要素を並べ替えます。Sorts the elements in the entire ArrayList.

(Inherited from ArrayList)
Sort(IComparer) Sort(IComparer) Sort(IComparer) Sort(IComparer)

指定した比較子を使用して、ArrayList 全体内の要素を並べ替えます。Sorts the elements in the entire ArrayList using the specified comparer.

(Inherited from ArrayList)
Sort(Int32, Int32, IComparer) Sort(Int32, Int32, IComparer) Sort(Int32, Int32, IComparer) Sort(Int32, Int32, IComparer)

指定した比較子を使用して、ArrayList 内の要素の範囲内の要素を並べ替えます。Sorts the elements in a range of elements in ArrayList using the specified comparer.

(Inherited from ArrayList)
ToArray() ToArray() ToArray() ToArray()

ArrayList の要素を新しい Object 配列にコピーします。Copies the elements of the ArrayList to a new Object array.

(Inherited from ArrayList)
ToArray(Type) ToArray(Type) ToArray(Type) ToArray(Type)

ArrayList の要素を、指定した要素型の新しい配列にコピーします。Copies the elements of the ArrayList to a new array of the specified element type.

(Inherited from ArrayList)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
TrimToSize() TrimToSize() TrimToSize() TrimToSize()

容量を ArrayList 内にある実際の要素数に設定します。Sets the capacity to the actual number of elements in the ArrayList.

(Inherited from ArrayList)

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください