TypeBrowserEditor.EditValue 方法

定义

使用 GetEditStyle 指示的编辑器样式编辑指定对象的值。

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

参数

typeDescriptorContext
ITypeDescriptorContext

可用于获取附加上下文信息的 ITypeDescriptorContext

serviceProvider
IServiceProvider

可由编辑器用来获取服务的 IServiceProvider

value
Object

要编辑的 Object

返回

Object

对象的新值。

例外

typeDescriptorContextserviceProvider 包含空引用(在 Visual Basic 中为 Nothing)。

GetService(Type) 尝试获取类型提供程序时,它会返回空引用 (Nothing)。

适用于