DesignerActionListCollection クラス
アセンブリ: System.Design (system.design.dll 内)


DesignerActionListCollection クラスは、スマート タグ パネル内のすべての項目の集約を表します。DesignerActionListCollection クラスは、0 個以上の DesignerActionList オブジェクトを格納します。これらの各リストは、パネル内の実際の項目を表す 0 個以上のオブジェクトを格納し、DesignerActionItem クラスから派生します。
カスタム コントロールなどのコンポーネントの項目をパネルに読み込むために使用する、DesignerActionListCollection を提供するための 2 つの手法を次の表に示します。
ComponentDesigner クラスから派生したコンポーネント クラスのデザイナは、このコレクションを ActionLists プロパティを通じて提供します。デザイナ インフラストラクチャは、パネルを表示するときに、このプロパティを読み込みます。 | |
DesignerActionList または DesignerActionListCollection は、コンポーネントに関連付けられている DesignerActionService の Add メソッドの呼び出しでパラメータとして指定されます。 |
デザイナ インフラストラクチャは、スマート タグ パネルを作成することによってパネルを構築し、このパネルのコンストラクタは DesignerActionListCollection 型の 2 つのパラメータを受け取ります。プルされた項目とプッシュされた項目を格納するリストのコレクションは、1 つのパネルにマージされます。
DesignerActionListCollection は、System.Collections.CollectionBase クラスから派生しているため、内部の ArrayList を使用して、DesignerActionList オブジェクトのコレクションを格納します。

DesignerActionItem オブジェクトのコレクションを作成する方法を次のコード例に示します。
コード例の全体については、「方法 : Windows フォーム コンポーネントにスマート タグを追加する」を参照してください。
Private lists As DesignerActionListCollection


System.Collections.CollectionBase
System.ComponentModel.Design.DesignerActionListCollection


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DesignerActionListCollection コンストラクタ ()
アセンブリ: System.Design (system.design.dll 内)




Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DesignerActionListCollection クラス
DesignerActionListCollection メンバ
System.ComponentModel.Design 名前空間
AddRange
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデル
DesignerActionListCollection コンストラクタ (DesignerActionList[])
アセンブリ: System.Design (system.design.dll 内)





Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


DesignerActionListCollection クラス
DesignerActionListCollection メンバ
System.ComponentModel.Design 名前空間
AddRange
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデル
DesignerActionListCollection コンストラクタ

名前 | 説明 |
---|---|
DesignerActionListCollection () | 既定の設定を使用して、DesignerActionListCollection クラスの新しいインスタンスを初期化します。 |
DesignerActionListCollection (DesignerActionList[]) | 指定したパネル項目を使用して、DesignerActionListCollection クラスの新しいインスタンスを初期化します。 |

関連項目
DesignerActionListCollection クラスDesignerActionListCollection メンバ
System.ComponentModel.Design 名前空間
AddRange
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデルDesignerActionListCollection プロパティ

名前 | 説明 | |
---|---|---|
![]() | Capacity | CollectionBase に格納できる要素の数を取得または設定します。 ( CollectionBase から継承されます。) |
![]() | Count | CollectionBase インスタンスに格納されている要素の数を取得します。このプロパティはオーバーライドできません。 ( CollectionBase から継承されます。) |
![]() | Item | 指定したインデックスにある要素を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | InnerList | CollectionBase インスタンス内の要素のリストを格納する ArrayList を取得します。 ( CollectionBase から継承されます。) |
![]() | List | CollectionBase インスタンス内の要素のリストを格納する IList を取得します。 ( CollectionBase から継承されます。) |

関連項目
DesignerActionListCollection クラスSystem.ComponentModel.Design 名前空間
DesignerActionItem クラス
DesignerActionList クラス
ComponentDesigner.ActionLists プロパティ
Add
System.Collections.ArrayList
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデルDesignerActionListCollection メソッド


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | OnClear | オーバーライドされます。 |
![]() | OnClearComplete | CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnInsert | オーバーライドされます。 DesignerActionListCollection インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。 |
![]() | OnInsertComplete | CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnRemove | オーバーライドされます。 DesignerActionListCollection インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。 |
![]() | OnRemoveComplete | CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnSet | オーバーライドされます。 DesignerActionListCollection インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。 |
![]() | OnSetComplete | CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。 ( CollectionBase から継承されます。) |
![]() | OnValidate | オーバーライドされます。 値を検証するときに、追加のカスタム プロセスを実行します。 |

関連項目
DesignerActionListCollection クラスSystem.ComponentModel.Design 名前空間
DesignerActionItem クラス
DesignerActionList クラス
ComponentDesigner.ActionLists プロパティ
Add
System.Collections.ArrayList
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデルDesignerActionListCollection メンバ
DesignerActionList オブジェクトのコレクションを表します。
DesignerActionListCollection データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | Capacity | CollectionBase に格納できる要素の数を取得または設定します。(CollectionBase から継承されます。) |
![]() | Count | CollectionBase インスタンスに格納されている要素の数を取得します。このプロパティはオーバーライドできません。(CollectionBase から継承されます。) |
![]() | Item | 指定したインデックスにある要素を取得または設定します。 |

名前 | 説明 | |
---|---|---|
![]() | InnerList | CollectionBase インスタンス内の要素のリストを格納する ArrayList を取得します。(CollectionBase から継承されます。) |
![]() | List | CollectionBase インスタンス内の要素のリストを格納する IList を取得します。(CollectionBase から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | OnClear | オーバーライドされます。 |
![]() | OnClearComplete | CollectionBase インスタンスの内容を消去した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnInsert | オーバーライドされます。 DesignerActionListCollection インスタンスに新しい要素を挿入する前に、追加のカスタム プロセスを実行します。 |
![]() | OnInsertComplete | CollectionBase インスタンスに新しい要素を挿入した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnRemove | オーバーライドされます。 DesignerActionListCollection インスタンスから要素を削除するときに、追加のカスタム プロセスを実行します。 |
![]() | OnRemoveComplete | CollectionBase インスタンスから要素を削除した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnSet | オーバーライドされます。 DesignerActionListCollection インスタンスに値を設定する前に、追加のカスタム プロセスを実行します。 |
![]() | OnSetComplete | CollectionBase インスタンスに値を設定した後に、追加のカスタム プロセスを実行します。 (CollectionBase から継承されます。) |
![]() | OnValidate | オーバーライドされます。 値を検証するときに、追加のカスタム プロセスを実行します。 |

関連項目
DesignerActionListCollection クラスSystem.ComponentModel.Design 名前空間
DesignerActionItem クラス
DesignerActionList クラス
ComponentDesigner.ActionLists プロパティ
Add
System.Collections.ArrayList
その他の技術情報
Windows フォームのデザイナ コマンドと DesignerAction オブジェクト モデルWeblioに収録されているすべての辞書からDesignerActionListCollectionを検索する場合は、下記のリンクをクリックしてください。

- DesignerActionListCollectionのページへのリンク