DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection Class

定義

コントロール デザイナー内の DesignerRegion オブジェクトのコレクションを表します。Represents a collection of DesignerRegion objects within a control designer.

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
継承
DesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollection
実装

注釈

クラスおよびすべての派生クラスは、 DesignerRegionCollectionクラスを使用して、などVisual Studio 2005Visual Studio 2005のデザインホストでコントロールのデザイナー領域を格納し、列挙します。 ControlDesignerThe ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

たとえば、 ControlDesigner.GetDesignTimeHtmlメソッドを使用して、領域を定義し、コレクションに追加することができます。For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Ownerプロパティを使用して、デザイナー領域コレクションを含むコントロールデザイナーオブジェクトにアクセスします。Use the Owner property to access the control designer object that contains the designer region collection. メソッドとプロパティを使用して、コレクション内DesignerRegionのオブジェクトを確認および管理します。 DesignerRegionCollectionUse the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

コレクションは、オブジェクトが追加されると動的に増加します。The collection dynamically increases as objects are added. このコレクションのインデックスは0から始まります。Indexes in this collection are zero-based. コレクション内Countのデザイナー領域の数を確認するには、プロパティを使用します。Use the Count property to determine how many designer regions are in the collection. DesignerRegionCollectionメンバーを使用して、次の機能を提供します。Use the DesignerRegionCollection members to provide the following functionality:

  • 1つのデザイナー領域をコレクションに追加するメソッド。AddThe Add method to add a single designer region to the collection.

  • コレクション内の特定のインデックス位置にデザイナー領域を追加するメソッド。InsertThe Insert method to add a designer region at a particular index within the collection.

  • デザイナー領域を削除するメソッド。RemoveThe Remove method to remove a designer region.

  • 特定のインデックス位置にあるデザイナー領域を削除するメソッド。RemoveAtThe RemoveAt method to remove the designer region at a particular index.

  • 特定のデザイナー領域が既にコレクション内に存在するかどうかを確認するメソッド。ContainsThe Contains method to determine whether a particular designer region is already in the collection.

  • コレクション内のデザイナー領域のインデックスを取得するメソッド。IndexOfThe IndexOf method to retrieve the index of a designer region within the collection.

  • 配列Item[Int32]表記を使用して、特定のインデックスでデザイナー領域を取得または設定するためのインデクサー。The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • コレクションからすべてのデザイナー領域を削除するメソッド。ClearThe Clear method to remove all designer regions from the collection.

コンストラクター

DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection()

DesignerRegionCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner)

指定したコントロール デザイナーの DesignerRegionCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

プロパティ

Count Count Count Count

コレクション内の DesignerRegion オブジェクト数を取得します。Gets the number of DesignerRegion objects in the collection.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

DesignerRegionCollection オブジェクトが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

DesignerRegionCollection オブジェクトが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

コレクション内の指定したインデックス位置にある DesignerRegion オブジェクトを取得または設定します。Gets or sets a DesignerRegion object at the specified index in the collection.

Owner Owner Owner Owner

デザイナー領域コレクションを所有しているコントロール デザイナーを取得します。Gets the control designer that owns the designer region collection.

SyncRoot SyncRoot SyncRoot SyncRoot

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

メソッド

Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion)

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

Clear() Clear() Clear() Clear()

コレクションからすべての領域を削除します。Removes all regions from the collection.

Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion)

指定した領域がコレクション内に存在するかどうかを示す値を取得します。Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

コレクションの要素を Array オブジェクトにコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the collection to an Array object, starting at a particular Array index.

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()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

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

コレクション内の指定した DesignerRegion オブジェクトのインデックスを返します。Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion)

コレクション内の指定したインデックス位置に、DesignerRegion オブジェクトを挿入します。Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

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

指定した DesignerRegion オブジェクトをコレクションから削除します。Removes the specified DesignerRegion object from the collection.

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

コレクション内の指定したインデックスにある DesignerRegion オブジェクトを削除します。Removes the DesignerRegion object at the specified index within the collection.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

このメンバーの説明については、CopyTo(Array, Int32) のトピックを参照してください。For a description of this member, see CopyTo(Array, Int32).

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

このメンバーの詳細については、「Count」をご覧ください。For a description of this member, see Count.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

このメンバーの詳細については、「IsSynchronized」をご覧ください。For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

このメンバーの詳細については、「SyncRoot」をご覧ください。For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

このメンバーの詳細については、「GetEnumerator()」をご覧ください。For a description of this member, see GetEnumerator().

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

このメンバーの詳細については、「Add(Object)」をご覧ください。For a description of this member, see Add(Object).

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

このメンバーの説明については、Clear() のトピックを参照してください。For a description of this member, see Clear().

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

このメンバーの説明については、Contains(Object) のトピックを参照してください。For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

このメンバーの詳細については、「IndexOf(Object)」をご覧ください。For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

このメンバーの詳細については、「Insert(Int32, Object)」をご覧ください。For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

このメンバーの詳細については、「IsFixedSize」をご覧ください。For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

このメンバーの詳細については、「IsReadOnly」をご覧ください。For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

このメンバーの説明については、Item[Int32] のトピックを参照してください。For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

このメンバーの詳細については、「Remove(Object)」をご覧ください。For a description of this member, see Remove(Object).

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

このメンバーの詳細については、「RemoveAt(Int32)」をご覧ください。For a description of this member, see RemoveAt(Int32).

拡張メソッド

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.

適用対象

こちらもご覧ください