共用方式為


MenuBindingsEditor.EditValue 方法

定義

編輯關聯 Menu 控制項的資料繫結集合值。

public:
 override System::Object ^ EditValue(System::ComponentModel::ITypeDescriptorContext ^ context, IServiceProvider ^ provider, System::Object ^ value);
public override object EditValue (System.ComponentModel.ITypeDescriptorContext context, IServiceProvider provider, object value);
override this.EditValue : System.ComponentModel.ITypeDescriptorContext * IServiceProvider * obj -> obj
Public Overrides Function EditValue (context As ITypeDescriptorContext, provider As IServiceProvider, value As Object) As Object

參數

context
ITypeDescriptorContext

實作 ITypeDescriptorContext 介面的物件,可用來取得內容資訊。

provider
IServiceProvider

實作 IServiceProvider 介面的物件,可用來取得編輯服務。

value
Object

要編輯其值的物件。

傳回

Object

新的 value,否則,如果物件的值未變更,則 value 不變更。

備註

方法 EditValue 會從 context 參數擷取相關聯的 Menu 控制項和 MenuDesigner 與該控制項相關聯的 物件。 EditValue然後,方法會回呼 MenuDesigner 物件,以顯示用來編輯 MenuItemBindingCollection 控制項集合的 Menu 編輯對話方塊。

給繼承者的注意事項

這個 provider 方法的實作不會使用 參數, EditValue(ITypeDescriptorContext, IServiceProvider, Object) 但可供您在衍生類別中覆寫

適用於

另請參閱