ObjectSelectorEditor.EditValue 方法

定義

使用由 GetEditStyle 所指示的編輯器樣式,來編輯指定物件的值。

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);
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

要編輯的物件。

傳回

物件的新值。 如果物件的值尚未變更,這個方法所回傳的物件,與物件當初被傳遞時的相同。

備註

系統會提供服務提供者,讓編輯器可以取得任何必要的服務。

適用於