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


MenuItemStyleCollectionEditor クラスは、MenuDesigner オブジェクトの制御下で、デザイン時に、関連する Menu コントロール内の MenuItemStyleCollection オブジェクトの MenuItemStyle 要素を編集するためのユーザー インターフェイスを提供します。
Menu コントロールの LevelMenuItemStyles および LevelSelectedStyles の各プロパティに関連付けられた MenuItemStyleCollection があります。これらの MenuItemStyleCollection オブジェクトは、メニュー構造のレベル (入れ子の深さ) に依存するメニュー項目にスタイルを適用するために使用されます。
たとえば、ビジュアル デザイナの [プロパティ] グリッドの [LevelMenuItemStyles] 行または [LevelSelectedStyles] 行にある省略記号ボタン ([...]) をクリックすると、MenuItemStyleCollectionEditor が呼び出されます。
CanSelectMultipleInstances メソッドは、常に false を返し、エディタではオブジェクトを同時に 1 つしか選択できないことを示します。CreateCollectionForm メソッドは、新しいフォームを作成し、現在の MenuItemStyleCollection を編集します。
CreateInstance メソッドは、指定したコレクション項目の型の新しいインスタンスを作成します。CreateNewItemTypes メソッドは、エディタが作成できる型の配列を返します。

EditorAttribute 属性を使用し、MenuItemStyleCollectionEditor クラスおよび UITypeEditor クラス (コレクション エディタの基本クラス) を WebControl クラスから派生したカスタム コントロールのプロパティに関連付けるコード例を次に示します。これにより、MenuItemStyleCollection コレクションが取得および設定されます。
Private menuItemStyles As MenuItemStyleCollection ' Associate the MenuItemStyleCollectionEditor with the ' LevelMenuItemStyles. <EditorAttribute( GetType(System.Web.UI.Design.WebControls. _ MenuItemStyleCollectionEditor), _ GetType(UITypeEditor))> _ Public Property LevelMenuItemStyles() As MenuItemStyleCollection Get Return menuItemStyles End Get Set menuItemStyles = value End Set End Property ' LevelMenuItemStyles
private MenuItemStyleCollection menuItemStyles; // Associate the MenuItemStyleCollectionEditor with the // LevelMenuItemStyles. [Editor(typeof(System.Web.UI.Design.WebControls. MenuItemStyleCollectionEditor), typeof(UITypeEditor))] public MenuItemStyleCollection LevelMenuItemStyles { get { return menuItemStyles; } set { menuItemStyles = value; } } // LevelMenuItemStyles

System.Drawing.Design.UITypeEditor
System.ComponentModel.Design.CollectionEditor
System.Web.UI.Design.WebControls.MenuItemStyleCollectionEditor


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


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


.NET Framework は、Menu コントロールや Menu クラスから派生したコントロールのデザイン時に、ビジュアル デザイナの [プロパティ] グリッドの [LevelMenuItemStyles] 行または [LevelSelectedStyles] 行にある省略記号ボタン ([...]) をクリックした場合などに、MenuItemStyleCollectionEditor クラスの新しいインスタンスを内部的に生成します。


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


MenuItemStyleCollectionEditor プロパティ

名前 | 説明 | |
---|---|---|
![]() | IsDropDownResizable | ユーザーがドロップダウン エディタのサイズを変更できるかどうかを示す値を取得します。 ( UITypeEditor から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CollectionItemType | コレクション内の各項目のデータ型を取得します。 ( CollectionEditor から継承されます。) |
![]() | CollectionType | コレクション オブジェクトのデータ型を取得します。 ( CollectionEditor から継承されます。) |
![]() | Context | 現在のコンテキストを示す型記述子を取得します。 ( CollectionEditor から継承されます。) |
![]() | HelpTopic | エディタのダイアログ ボックスの [ヘルプ] ボタンまたは F1 キーが押されたときにヘルプ トピックまたはトピック リストを表示するためのヘルプ キーワードを取得します。 ( CollectionEditor から継承されます。) |
![]() | NewItemTypes | コレクションに対して作成できる項目の有効な型を取得します。 ( CollectionEditor から継承されます。) |

MenuItemStyleCollectionEditor メソッド

名前 | 説明 | |
---|---|---|
![]() | EditValue | オーバーロードされます。 指定したオブジェクトの値を編集します。 ( CollectionEditor から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetEditStyle | オーバーロードされます。 EditValue メソッドで使用する編集スタイルを取得します。 ( CollectionEditor から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetPaintValueSupported | オーバーロードされます。 エディタでオブジェクトの値の視覚的な表現を描画できるかどうかを示します。 ( UITypeEditor から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | PaintValue | オーバーロードされます。 オブジェクトの値の視覚的な表現を描画します。 ( UITypeEditor から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CancelChanges | コレクションへの変更をキャンセルします。 ( CollectionEditor から継承されます。) |
![]() | CanRemoveInstance | コレクションの元のメンバを削除できるかどうかを示します。 ( CollectionEditor から継承されます。) |
![]() | CanSelectMultipleInstances | オーバーライドされます。 エディタで複数の MenuItemStyle 要素を一度に選択できるかどうかを示す値を取得します。 |
![]() | CreateCollectionForm | オーバーライドされます。 現在の MenuItemStyleCollection オブジェクトを表示および編集するための新しいフォームを作成します。 |
![]() | CreateCollectionItemType | コレクションに格納されているデータ型を取得します。 ( CollectionEditor から継承されます。) |
![]() | CreateInstance | オーバーライドされます。 指定したコレクション項目の型の新しいインスタンスを作成します。 |
![]() | CreateNewItemTypes | オーバーライドされます。 コレクション エディタで作成できるデータ型を取得します。 |
![]() | DestroyInstance | オブジェクトの指定されたインスタンスを破棄します。 ( CollectionEditor から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | GetDisplayText | 特定のリスト項目の表示テキストを取得します。 ( CollectionEditor から継承されます。) |
![]() | GetItems | 指定したコレクションを格納しているオブジェクト配列を取得します。 ( CollectionEditor から継承されます。) |
![]() | GetObjectsFromInstance | 特定のオブジェクトを含むリストを返します。 ( CollectionEditor から継承されます。) |
![]() | GetService | 要求されたサービスがある場合は、そのサービスを取得します。 ( CollectionEditor から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | SetItems | 指定した配列をコレクション内の項目として設定します。 ( CollectionEditor から継承されます。) |
![]() | ShowHelp | コレクション エディタの既定のヘルプ トピックを表示します。 ( CollectionEditor から継承されます。) |

MenuItemStyleCollectionEditor メンバ
関連する Menu コントロールの MenuItemStyleCollection オブジェクトにコンポーネント エディタを提供します。
MenuItemStyleCollectionEditor データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | IsDropDownResizable | ユーザーがドロップダウン エディタのサイズを変更できるかどうかを示す値を取得します。(UITypeEditor から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CollectionItemType | コレクション内の各項目のデータ型を取得します。(CollectionEditor から継承されます。) |
![]() | CollectionType | コレクション オブジェクトのデータ型を取得します。(CollectionEditor から継承されます。) |
![]() | Context | 現在のコンテキストを示す型記述子を取得します。(CollectionEditor から継承されます。) |
![]() | HelpTopic | エディタのダイアログ ボックスの [ヘルプ] ボタンまたは F1 キーが押されたときにヘルプ トピックまたはトピック リストを表示するためのヘルプ キーワードを取得します。(CollectionEditor から継承されます。) |
![]() | NewItemTypes | コレクションに対して作成できる項目の有効な型を取得します。(CollectionEditor から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | EditValue | オーバーロードされます。 指定したオブジェクトの値を編集します。 (CollectionEditor から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetEditStyle | オーバーロードされます。 EditValue メソッドで使用する編集スタイルを取得します。 (CollectionEditor から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetPaintValueSupported | オーバーロードされます。 エディタでオブジェクトの値の視覚的な表現を描画できるかどうかを示します。 (UITypeEditor から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | PaintValue | オーバーロードされます。 オブジェクトの値の視覚的な表現を描画します。 (UITypeEditor から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | CancelChanges | コレクションへの変更をキャンセルします。 (CollectionEditor から継承されます。) |
![]() | CanRemoveInstance | コレクションの元のメンバを削除できるかどうかを示します。 (CollectionEditor から継承されます。) |
![]() | CanSelectMultipleInstances | オーバーライドされます。 エディタで複数の MenuItemStyle 要素を一度に選択できるかどうかを示す値を取得します。 |
![]() | CreateCollectionForm | オーバーライドされます。 現在の MenuItemStyleCollection オブジェクトを表示および編集するための新しいフォームを作成します。 |
![]() | CreateCollectionItemType | コレクションに格納されているデータ型を取得します。 (CollectionEditor から継承されます。) |
![]() | CreateInstance | オーバーライドされます。 指定したコレクション項目の型の新しいインスタンスを作成します。 |
![]() | CreateNewItemTypes | オーバーライドされます。 コレクション エディタで作成できるデータ型を取得します。 |
![]() | DestroyInstance | オブジェクトの指定されたインスタンスを破棄します。 (CollectionEditor から継承されます。) |
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | GetDisplayText | 特定のリスト項目の表示テキストを取得します。 (CollectionEditor から継承されます。) |
![]() | GetItems | 指定したコレクションを格納しているオブジェクト配列を取得します。 (CollectionEditor から継承されます。) |
![]() | GetObjectsFromInstance | 特定のオブジェクトを含むリストを返します。 (CollectionEditor から継承されます。) |
![]() | GetService | 要求されたサービスがある場合は、そのサービスを取得します。 (CollectionEditor から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | SetItems | 指定した配列をコレクション内の項目として設定します。 (CollectionEditor から継承されます。) |
![]() | ShowHelp | コレクション エディタの既定のヘルプ トピックを表示します。 (CollectionEditor から継承されます。) |

Weblioに収録されているすべての辞書からMenuItemStyleCollectionEditorを検索する場合は、下記のリンクをクリックしてください。

- MenuItemStyleCollectionEditorのページへのリンク