DesignerActionMethodItem コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DesignerActionMethodItem クラスの新しいインスタンスを初期化します。
オーバーロード
DesignerActionMethodItem(DesignerActionList, String, String)
指定したメソッドと表示名を使用して、DesignerActionMethodItem クラスの新しいインスタンスを初期化します。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
注釈
DesignerActionMethodItem コンストラクターは、Category プロパティと Description プロパティを nullに設定し、IncludeAsDesignerVerb プロパティを falseに設定します。
こちらもご覧ください
適用対象
DesignerActionMethodItem(DesignerActionList, String, String, Boolean)
指定したメソッドと表示名を使用して、DesignerActionMethodItem クラスの新しいインスタンスと、項目を他のユーザー インターフェイス コンテキストに表示するかどうかを示すフラグを初期化します。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName, bool includeAsDesignerVerb);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string * bool -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String, includeAsDesignerVerb As Boolean)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
- includeAsDesignerVerb
- Boolean
関連付けられたメソッドもデザイナー動詞として扱うかどうかを指定するフラグ。
注釈
includeAsDesignerVerb パラメーターが trueに設定されている場合、この項目は DesignerVerbと見なされます。そのため、コンポーネントのデザイン時のショートカット メニューに追加されます。 Visual Studioでは、プロパティ ウィンドウの Attributes ペインにもコマンドが追加されます。 デザイナー動詞の一覧には、デザイナーの Verbs コレクション プロパティを使用してアクセスできます。
DesignerActionMethodItem コンストラクターは、Category プロパティと Description プロパティを nullに設定します。
こちらもご覧ください
適用対象
DesignerActionMethodItem(DesignerActionList, String, String, String)
指定したメソッド、表示、およびカテゴリ名を使用して、DesignerActionMethodItem クラスの新しいインスタンスを初期化します。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName, System::String ^ category);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName, string category);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName, string? category);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string * string -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String, category As String)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
注釈
DesignerActionMethodItem コンストラクターは、Description プロパティを null に設定し、IncludeAsDesignerVerb プロパティを falseに設定します。
パネル上の項目をグループ化するために category パラメーターを使用する方法の詳細については、GetSortedActionItems メソッドを参照してください。
こちらもご覧ください
適用対象
DesignerActionMethodItem(DesignerActionList, String, String, String, Boolean)
指定したメソッド、表示、およびカテゴリ名と、項目が他のユーザー インターフェイス コンテキストに表示されるかどうかを示すフラグを使用して、DesignerActionMethodItem クラスの新しいインスタンスを初期化します。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName, System::String ^ category, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName, string category, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName, string? category, bool includeAsDesignerVerb);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string * string * bool -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String, category As String, includeAsDesignerVerb As Boolean)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
- includeAsDesignerVerb
- Boolean
関連付けられたメソッドを、関連付けられたコンポーネントのデザイナー動詞として扱うかどうかを指定するフラグ。
注釈
includeAsDesignerVerb パラメーターが trueに設定されている場合、項目は DesignerVerbと見なされます。そのため、コンポーネントのデザイン時のショートカット メニューに追加されます。 デザイナー動詞の一覧には、デザイナーの Verbs コレクション プロパティを使用してアクセスできます。
DesignerActionMethodItem コンストラクターは、Description プロパティを nullに設定します。
category パラメーターを使用してパネル上の項目をグループ化する方法の詳細については、GetSortedActionItems メソッドを参照してください。
こちらもご覧ください
適用対象
DesignerActionMethodItem(DesignerActionList, String, String, String, String)
指定したメソッド名とカテゴリ名を使用して、DesignerActionMethodItem クラスの新しいインスタンスを初期化し、テキストの表示と説明を行います。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName, System::String ^ category, System::String ^ description);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName, string category, string description);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName, string? category, string? description);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string * string * string -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String, category As String, description As String)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
- description
- String
ツールヒントまたはステータス バーで使用される、このアイテムの補足テキスト。
注釈
DesignerActionMethodItem コンストラクターは、IncludeAsDesignerVerb プロパティを falseに設定します。
category パラメーターを使用してパネル上の項目をグループ化する方法の詳細については、GetSortedActionItems メソッドを参照してください。
こちらもご覧ください
適用対象
DesignerActionMethodItem(DesignerActionList, String, String, String, String, Boolean)
指定したメソッドとカテゴリ名、表示テキストと説明テキスト、および項目が他のユーザー インターフェイス コンテキストに表示されるかどうかを示すフラグを使用して、DesignerActionMethodItem クラスの新しいインスタンスを初期化します。
public:
DesignerActionMethodItem(System::ComponentModel::Design::DesignerActionList ^ actionList, System::String ^ memberName, System::String ^ displayName, System::String ^ category, System::String ^ description, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList actionList, string memberName, string displayName, string category, string description, bool includeAsDesignerVerb);
public DesignerActionMethodItem(System.ComponentModel.Design.DesignerActionList? actionList, string? memberName, string? displayName, string? category, string? description, bool includeAsDesignerVerb);
new System.ComponentModel.Design.DesignerActionMethodItem : System.ComponentModel.Design.DesignerActionList * string * string * string * string * bool -> System.ComponentModel.Design.DesignerActionMethodItem
Public Sub New (actionList As DesignerActionList, memberName As String, displayName As String, category As String, description As String, includeAsDesignerVerb As Boolean)
パラメーター
- actionList
- DesignerActionList
この項目が関連付けられているメソッドを含む DesignerActionList。
- memberName
- String
パネル項目を介して呼び出す DesignerActionList から派生したクラス内のメソッドの大文字と小文字を区別する名前。
- displayName
- String
この項目のパネル テキスト。
- description
- String
ツールヒントまたはステータス バーで使用される、このアイテムの補足テキスト。
- includeAsDesignerVerb
- Boolean
関連付けられたメソッドを、関連付けられたコンポーネントのデザイナー動詞として扱うかどうかを指定するフラグ。
例
次のコード例では、DesignerActionItem オブジェクトのコレクションを作成する方法を示します。
public override DesignerActionItemCollection GetSortedActionItems()
{
DesignerActionItemCollection items = new DesignerActionItemCollection();
//Define static section header entries.
items.Add(new DesignerActionHeaderItem("Appearance"));
items.Add(new DesignerActionHeaderItem("Information"));
//Boolean property for locking color selections.
items.Add(new DesignerActionPropertyItem("LockColors",
"Lock Colors", "Appearance",
"Locks the color properties."));
if (!LockColors)
{
items.Add(new DesignerActionPropertyItem("BackColor",
"Back Color", "Appearance",
"Selects the background color."));
items.Add(new DesignerActionPropertyItem("ForeColor",
"Fore Color", "Appearance",
"Selects the foreground color."));
//This next method item is also added to the context menu
// (as a designer verb).
items.Add(new DesignerActionMethodItem(this,
"InvertColors", "Invert Colors",
"Appearance",
"Inverts the fore and background colors.",
true));
}
items.Add(new DesignerActionPropertyItem("Text",
"Text String", "Appearance",
"Sets the display text."));
//Create entries for static Information section.
StringBuilder location = new StringBuilder("Location: ");
location.Append(colLabel.Location);
StringBuilder size = new StringBuilder("Size: ");
size.Append(colLabel.Size);
items.Add(new DesignerActionTextItem(location.ToString(),
"Information"));
items.Add(new DesignerActionTextItem(size.ToString(),
"Information"));
return items;
}
Public Overrides Function GetSortedActionItems() _
As DesignerActionItemCollection
Dim items As New DesignerActionItemCollection()
'Define static section header entries.
items.Add(New DesignerActionHeaderItem("Appearance"))
items.Add(New DesignerActionHeaderItem("Information"))
'Boolean property for locking color selections.
items.Add(New DesignerActionPropertyItem( _
"LockColors", _
"Lock Colors", _
"Appearance", _
"Locks the color properties."))
If Not LockColors Then
items.Add( _
New DesignerActionPropertyItem( _
"BackColor", _
"Back Color", _
"Appearance", _
"Selects the background color."))
items.Add( _
New DesignerActionPropertyItem( _
"ForeColor", _
"Fore Color", _
"Appearance", _
"Selects the foreground color."))
'This next method item is also added to the context menu
' (as a designer verb).
items.Add( _
New DesignerActionMethodItem( _
Me, _
"InvertColors", _
"Invert Colors", _
"Appearance", _
"Inverts the fore and background colors.", _
True))
End If
items.Add( _
New DesignerActionPropertyItem( _
"Text", _
"Text String", _
"Appearance", _
"Sets the display text."))
'Create entries for static Information section.
Dim location As New StringBuilder("Location: ")
location.Append(colLabel.Location)
Dim size As New StringBuilder("Size: ")
size.Append(colLabel.Size)
items.Add( _
New DesignerActionTextItem( _
location.ToString(), _
"Information"))
items.Add( _
New DesignerActionTextItem( _
size.ToString(), _
"Information"))
Return items
End Function
注釈
includeAsDesignerVerb パラメーターが trueに設定されている場合、この項目は DesignerVerbと見なされます。そのため、コンポーネントのデザイン時のショートカット メニューに追加されます。 デザイナー動詞の一覧には、デザイナーの Verbs コレクション プロパティを使用してアクセスできます。
パネル上の項目をグループ化するために category パラメーターを使用する方法の詳細については、GetSortedActionItems メソッドを参照してください。