ConnectionStringEditor.EditValue Método

Definição

Edita o valor do objeto especificado usando o fornecedor de serviço e o contexto especificados.

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

Parâmetros

context
ITypeDescriptorContext

E ITypeDescriptorContext para usar para obter informações adicionais de contexto.

provider
IServiceProvider

Um fornecedor de serviços objeto através do qual obter serviços de edição.

value
Object

Uma instância do objeto a ser editado.

Devoluções

A expressão de ligação selecionada, como um objeto string; caso contrário, se uma expressão de ligação não fosse selecionada, a value mesma que foi passada.

Observações

O EditValue método inicia a interface de utilizador para a edição do value objeto. O designer host chama o método EditValue quando editas o valor de uma propriedade à qual o editor de cadeia de ligação está associado. O fornecedor de serviços de entrada é utilizado para obter quaisquer serviços de edição necessários dentro do EditValue método.

Se uma IDataEnvironment implementação de serviço for suportada no contexto especificado, o EditValue método inicializa um ListBox controlo, que o convida a selecionar uma expressão de ligação existente ou a construir uma nova expressão de ligação. Se uma IDataEnvironment implementação de serviço não for suportada no contexto especificado, o EditValue método apresenta uma instância simples da Form classe, que o convida a introduzir a cadeia de expressão de ligação.

Se cancelar sem selecionar uma cadeia de expressão de ligação, o objeto devolvido é o mesmo que o value parâmetro.

Aplica-se a

Ver também