DesignerActionList クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スマート タグ パネルの作成に使用する項目のリストを定義する型の基本クラスを提供します。
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) を表します。
この派生クラスは、 virtual
GetSortedActionItems から派生した 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) |
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示