Partilhar via


UITypeEditor.EditValue Método

Definição

Edita o valor do objeto especificado usando o estilo de editor indicado pelo método GetEditStyle().

Sobrecargas

EditValue(IServiceProvider, Object)

Edita o valor do objeto especificado usando o estilo de editor indicado pelo método GetEditStyle().

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita o valor do objeto especificado usando o editor de estilo indicado pelo método GetEditStyle().

EditValue(IServiceProvider, Object)

Edita o valor do objeto especificado usando o estilo de editor indicado pelo método GetEditStyle().

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

Parâmetros

provider
IServiceProvider

Um IServiceProvider que este editor pode usar para obter serviços.

value
Object

O objeto a ser editado.

Retornos

O novo valor do objeto.

Comentários

Esse método inicia a interface do usuário para edição de valor e é chamado pelo janela Propriedades quando um usuário tenta editar o valor de um tipo do qual este editor está configurado para editar o valor. Um provedor de serviços é fornecido para que o editor possa obter todos os serviços necessários.

Confira também

Aplica-se a

EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita o valor do objeto especificado usando o editor de estilo indicado pelo método GetEditStyle().

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

Parâmetros

context
ITypeDescriptorContext

Um ITypeDescriptorContext que pode ser usado para obter informações de contexto adicionais.

provider
IServiceProvider

Um IServiceProvider que este editor pode usar para obter serviços.

value
Object

O objeto a ser editado.

Retornos

O novo valor do objeto. Se o valor do objeto não foi alterado, isso deverá retornar o mesmo objeto que foi passado.

Comentários

Um provedor de serviços é fornecido para que o editor possa obter todos os serviços necessários.

Confira também

Aplica-se a