MenuItemCollectionEditor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class MenuItemCollectionEditor : System::Drawing::Design::UITypeEditor
public class MenuItemCollectionEditor : System.Drawing.Design.UITypeEditor
type MenuItemCollectionEditor = class
inherit UITypeEditor
Public Class MenuItemCollectionEditor
Inherits UITypeEditor
- 継承
例
次のコード例では、 属性をEditorAttribute使用して、 クラスと UITypeEditor (コレクション エディターの基本クラス) クラスを、 クラスから派生したカスタム コントロールのプロパティに関連付けMenuItemCollectionEditor、コレクションをWebControl取得および設定する方法をMenuItemCollection示します。
private MenuItemCollection menuItems;
// Associate the MenuItemCollectionEditor with the Items.
[Editor(typeof(System.Web.UI.Design.WebControls.
MenuItemCollectionEditor),
typeof(UITypeEditor))]
public MenuItemCollection Items
{
get
{
// If there is no menuItems collection, create it.
if (menuItems == null)
menuItems = new MenuItemCollection();
return menuItems;
}
set { menuItems = value; }
} // Items
Private menuItems As MenuItemCollection
' Associate the MenuItemCollectionEditor with the Items.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
MenuItemCollectionEditor), _
GetType(UITypeEditor))> _
Public Property Items() As MenuItemCollection
Get
If menuItems Is Nothing Then
menuItems = New MenuItemCollection()
End If
Return menuItems
End Get
Set
menuItems = value
End Set
End Property ' Items
注釈
クラスはMenuItemCollectionEditor、関連付けられたMenuコントロール内の プロパティでItems指定されたコレクションの要素を編集MenuItemするためのユーザー インターフェイスを提供します。
MenuItemCollectionEditorは、ビジュアル デザイナーの [プロパティ] グリッドで Items プロパティの省略記号 (...) ボタンを選択するか、コントロールの [共通タスク] コンテキスト メニューから [メニュー項目の編集] を選択することによって呼び出されます。
メソッドは EditValue 、関連付けられた Menu コントロールのメニュー項目コレクションの値を編集します。 メソッドは GetEditStyle 、このエディターに関連付けられている編集スタイルを取得します。
コンストラクター
MenuItemCollectionEditor() |
MenuItemCollectionEditor クラスの新しいインスタンスを初期化します。 |
プロパティ
IsDropDownResizable |
ユーザーがドロップダウン エディターのサイズを変更できるかどうかを示す値を取得します。 (継承元 UITypeEditor) |
メソッド
適用対象
こちらもご覧ください
.NET