DesignerRegionCollection クラス

定義

コントロール デザイナー内の DesignerRegion オブジェクトのコレクションを表します。

public ref class DesignerRegionCollection : System::Collections::IList
public class DesignerRegionCollection : System.Collections.IList
type DesignerRegionCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class DesignerRegionCollection
Implements IList
継承
DesignerRegionCollection
実装

注釈

ControlDesignerクラスおよびすべての派生クラスは、クラスを使用して、 DesignerRegionCollection Visual Studio 2005 などのデザインホストでコントロールのデザイナー領域を格納し、列挙します。

たとえば、メソッドを ControlDesigner.GetDesignTimeHtml 使用して、領域を定義し、コレクションに追加することができます。

プロパティを使用して、 Owner デザイナー領域コレクションを含むコントロールデザイナーオブジェクトにアクセスします。 DesignerRegionCollectionメソッドとプロパティを使用して、コレクション内のオブジェクトを確認および管理し DesignerRegion ます。

コレクションは、オブジェクトが追加されると動的に増加します。 このコレクションのインデックスは0から始まります。 Countコレクション内のデザイナー領域の数を確認するには、プロパティを使用します。 メンバーを使用して、 DesignerRegionCollection 次の機能を提供します。

  • Add1 つのデザイナー領域をコレクションに追加するメソッド。

  • Insertコレクション内の特定のインデックス位置にデザイナー領域を追加するメソッド。

  • Removeデザイナー領域を削除するメソッド。

  • RemoveAt特定のインデックス位置にあるデザイナー領域を削除するメソッド。

  • Contains特定のデザイナー領域が既にコレクション内に存在するかどうかを確認するメソッド。

  • IndexOfコレクション内のデザイナー領域のインデックスを取得するメソッド。

  • Item[]配列表記を使用して、特定のインデックスでデザイナー領域を取得または設定するためのインデクサー。

  • Clearコレクションからすべてのデザイナー領域を削除するメソッド。

コンストラクター

DesignerRegionCollection()

DesignerRegionCollection クラスの新しいインスタンスを初期化します。

DesignerRegionCollection(ControlDesigner)

指定したコントロール デザイナーの DesignerRegionCollection クラスの新しいインスタンスを初期化します。

プロパティ

Count

コレクション内の DesignerRegion オブジェクト数を取得します。

IsFixedSize

DesignerRegionCollection オブジェクトが固定サイズかどうかを示す値を取得します。

IsReadOnly

DesignerRegionCollection オブジェクトが読み取り専用かどうかを示す値を取得します。

IsSynchronized

DesignerRegionCollection オブジェクトへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

Item[Int32]

コレクション内の指定したインデックス位置にある DesignerRegion オブジェクトを取得または設定します。

Owner

デザイナー領域コレクションを所有しているコントロール デザイナーを取得します。

SyncRoot

DesignerRegionCollection オブジェクトへのアクセスを同期するために使用できるオブジェクトを取得します。

メソッド

Add(DesignerRegion)

指定した DesignerRegion オブジェクトをコレクションの末尾に追加します。

Clear()

コレクションからすべての領域を削除します。

Contains(DesignerRegion)

指定した領域がコレクション内に存在するかどうかを示す値を取得します。

CopyTo(Array, Int32)

コレクションの要素を Array オブジェクトにコピーします。Array の特定のインデックスからコピーが開始されます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(DesignerRegion)

コレクション内の指定した DesignerRegion オブジェクトのインデックスを返します。

Insert(Int32, DesignerRegion)

コレクション内の指定したインデックス位置に、DesignerRegion オブジェクトを挿入します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Remove(DesignerRegion)

指定した DesignerRegion オブジェクトをコレクションから削除します。

RemoveAt(Int32)

コレクション内の指定したインデックスにある DesignerRegion オブジェクトを削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

このメンバーの詳細については、「CopyTo(Array, Int32)」をご覧ください。

ICollection.Count

このメンバーの詳細については、「Count」をご覧ください。

ICollection.IsSynchronized

このメンバーの詳細については、「IsSynchronized」をご覧ください。

ICollection.SyncRoot

このメンバーの詳細については、「SyncRoot」をご覧ください。

IEnumerable.GetEnumerator()

このメンバーの詳細については、「GetEnumerator()」をご覧ください。

IList.Add(Object)

このメンバーの詳細については、「Add(Object)」をご覧ください。

IList.Clear()

このメンバーの詳細については、「Clear()」をご覧ください。

IList.Contains(Object)

このメンバーの詳細については、「Contains(Object)」をご覧ください。

IList.IndexOf(Object)

このメンバーの詳細については、「IndexOf(Object)」をご覧ください。

IList.Insert(Int32, Object)

このメンバーの詳細については、「Insert(Int32, Object)」をご覧ください。

IList.IsFixedSize

このメンバーの詳細については、「IsFixedSize」をご覧ください。

IList.IsReadOnly

このメンバーの詳細については、「IsReadOnly」をご覧ください。

IList.Item[Int32]

このメンバーの詳細については、「Item[Int32]」をご覧ください。

IList.Remove(Object)

このメンバーの詳細については、「Remove(Object)」をご覧ください。

IList.RemoveAt(Int32)

このメンバーの詳細については、「RemoveAt(Int32)」をご覧ください。

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください