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 使用して、次の機能を提供します。

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

  • コレクション内の 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 に変換します。

適用対象

こちらもご覧ください