DesignerActionList クラス

定義

スマート タグ パネルの作成に使用する項目のリストを定義する型の基本クラスを提供します。

public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
継承
DesignerActionList

次のコード例では、オブジェクトの DesignerActionItem コレクションを作成する方法を示します。

このコード例の詳細については、「方法: スマート タグをWindows フォーム コンポーネントにアタッチする」を参照してください。

public class ColorLabelActionList :
          System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
    Inherits System.ComponentModel.Design.DesignerActionList

注釈

この DesignerAction 機能により、コンポーネントとコントロールは状況依存の情報とコマンドを表示できます。 この機能は DesignerAction 、デザイナー動詞の代わりと考えることができます。これは、スマート タグ パネルと、コンポーネントまたはコントロールに関連付けられているショートカット メニューにも を表示できるため DesignerActionItem です。 クラスはDesignerActionList、カスタム コンポーネントとコントロールにスマート タグのサポートを追加する開発者のメインな対話ポイントを表します。

DesignerActionList は、スマート タグ パネルを設定するためにコンポーネント開発者によって派生した基底クラスです。 スマート タグ パネルは、スマート タグのメニューのようなユーザー インターフェイス (UI) を表します。

この派生クラスは、 virtualGetSortedActionItems から派生した DesignerActionItemオブジェクトのコレクションを返す メソッドを実装できます。 これらのオブジェクトは、スマート タグ パネル項目を表します。 各項目は、その種類に応じてパネルに表示されます。 たとえば、 DesignerActionTextItem は静的テキスト ラベルとして表示されます。 型と DesignerActionMethodItem 型でDesignerActionPropertyItem表されるアクティブなパネル 項目には、その項目の機能を実装する、パブリックにアクセス可能なプロパティまたはメソッドが対応します。

スマート タグ パネルに項目を追加する方法の詳細については、 メソッドを GetSortedActionItems 参照してください。

注意

Formsおよびダイアログ ボックスは、 からDesignerActionList派生したクラスのメンバーによって表示できます。 既定では、これらのウィンドウの親はスマート タグ パネルのコンテナー ウィンドウになります。 これらの子ウィンドウを別のサービスまたはウィンドウに明示的に親化すると、スマート タグが不適切に表示される可能性があります。

スマート タグ パネルはスクロールやページングをサポートしていないため、多くのスマート タグ項目をパネルに設定しないように注意してください。 項目が多すぎると、スマート タグ パネルが画面の境界を越えて拡張される可能性があります。

コンストラクター

DesignerActionList(IComponent)

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

プロパティ

AutoShow

スマート タグ パネルの作成時に、スマート タグ パネルを自動的に表示する必要があるかどうかを示す値を取得または設定します。

Component

DesignerActionList に関連するコンポーネントを取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetService(Type)

DesignerActionList に関連付けられたコンポーネントが提供するサービスを表すオブジェクトを返します。

GetSortedActionItems()

リストに含まれる DesignerActionItem オブジェクトのコレクションを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください