UITypeEditor.EditValue Yöntem

Tanım

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

Aşırı Yüklemeler

EditValue(IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

EditValue(IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

public:
 System::Object ^ EditValue(IServiceProvider ^ provider, System::Object ^ value);
public object EditValue (IServiceProvider provider, object value);
public object? EditValue (IServiceProvider provider, object? value);
member this.EditValue : IServiceProvider * obj -> obj
Public Function EditValue (provider As IServiceProvider, value As Object) As Object

Parametreler

provider
IServiceProvider

IServiceProvider Bu düzenleyicinin hizmetleri almak için kullanabileceği bir.

value
Object

Düzenlenecek nesne.

Döndürülenler

Nesnesinin yeni değeri.

Açıklamalar

Bu yöntem, değer düzenleme için kullanıcı arabirimini başlatır ve kullanıcı, bu düzenleyicinin değerini düzenlemek üzere yapılandırıldığı bir türün değerini düzenlemeye çalıştığında Özellikler penceresi tarafından çağrılır. Düzenleyicinin gerekli hizmetleri alabilmesi için bir hizmet sağlayıcısı sağlanır.

Ayrıca bkz.

Şunlara uygulanır

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

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

Parametreler

context
ITypeDescriptorContext

ITypeDescriptorContext Ek bağlam bilgileri elde etmek için kullanılabilecek bir.

provider
IServiceProvider

IServiceProvider Bu düzenleyicinin hizmetleri almak için kullanabileceği bir.

value
Object

Düzenlenecek nesne.

Döndürülenler

Nesnesinin yeni değeri. Nesnenin değeri değişmediyse, geçirilen nesnenin aynısını döndürmelidir.

Açıklamalar

Düzenleyicinin gerekli hizmetleri alabilmesi için bir hizmet sağlayıcısı sağlanır.

Ayrıca bkz.

Şunlara uygulanır