言語

MenuBindingsEditor クラス

定義

関連付けられているDataBindings コントロールのMenu コレクションのコンポーネント エディターを提供します。

public ref class MenuBindingsEditor : System::Drawing::Design::UITypeEditor
public class MenuBindingsEditor : System.Drawing.Design.UITypeEditor
type MenuBindingsEditor = class
    inherit UITypeEditor
Public Class MenuBindingsEditor
Inherits UITypeEditor
継承
MenuBindingsEditor

次のコード例では、 EditorAttribute 属性を使用して、 MenuBindingsEditor クラスと UITypeEditor クラス (バインディング エディター基底クラス) を、 WebControl クラスから派生したカスタム コントロールのプロパティに関連付け、 MenuItemCollection コレクションを取得および設定する方法を示します。

private MenuItemBindingCollection localBindings;

// Associate the MenuBindingsEditor with the DataBindings. 
[Editor(typeof(System.Web.UI.Design.WebControls.MenuBindingsEditor),
    typeof(UITypeEditor))]
public MenuItemBindingCollection DataBindings
{
    get { return localBindings; }
    set { localBindings = value; }
} // DataBindings
Private localBindings As MenuItemBindingCollection

' Associate the MenuBindingsEditor with the DataBindings.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
    MenuBindingsEditor), _
    GetType(UITypeEditor))> _
Public Property DataBindings() As MenuItemBindingCollection
    Get
        Return localBindings
    End Get
    Set
        localBindings = value
    End Set
End Property ' DataBindings

注釈

MenuBindingsEditor クラスは、関連付けられたMenuItemBinding コントロール内のDataBindings コレクションのMenu要素を編集するためのユーザー インターフェイスを提供します。

MenuBindingsEditor オブジェクトは、ビジュアル デザイナーの [プロパティ] グリッドで DataBindings プロパティの省略記号 (...) ボタンを選択するか、コントロールの [共通タスク] コンテキスト メニューから [メニュー項目の編集] を選択して呼び出されます。

EditValue メソッドは、関連付けられているMenu コントロールのデータ バインディング コレクションの値を編集します。 GetEditStyle メソッドは、このエディターに関連付けられている編集スタイルを取得します。

コンストラクター

名前 説明
MenuBindingsEditor()

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

プロパティ

名前 説明
IsDropDownResizable

ユーザーがドロップダウン エディターのサイズを変更できるかどうかを示す値を取得します。

(継承元 UITypeEditor)

メソッド

名前 説明
EditValue(IServiceProvider, Object)

GetEditStyle() メソッドで示されるエディター スタイルを使用して、指定したオブジェクトの値を編集します。

(継承元 UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

関連付けられている Menu コントロールのデータ バインディング コレクションの値を編集します。

Equals(Object)

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

(継承元 Object)
GetEditStyle()

EditValue(IServiceProvider, Object) メソッドで使用されるエディター スタイルを取得します。

(継承元 UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

このエディターに関連付けられている編集スタイルを取得します。

GetHashCode()

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

(継承元 Object)
GetPaintValueSupported()

このエディターがオブジェクトの値の表現の描画をサポートするかどうかを示します。

(継承元 UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

指定したコンテキストが、指定したコンテキスト内でのオブジェクトの値の表現の描画をサポートするかどうかを示します。

(継承元 UITypeEditor)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
PaintValue(Object, Graphics, Rectangle)

指定したオブジェクトの値の表現を、指定したキャンバスに描画します。

(継承元 UITypeEditor)
PaintValue(PaintValueEventArgs)

指定した PaintValueEventArgsを使用して、オブジェクトの値の表現を描画します。

(継承元 UITypeEditor)
ToString()

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

(継承元 Object)

適用対象

こちらもご覧ください