ConnectionStringEditor.EditValue Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.