ConnectionStringEditor.EditValue Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Edita el valor del objeto especificado mediante el proveedor de servicios y el 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
ITypeDescriptorContext que se va a usar para obtener información de contexto adicional.
- provider
- IServiceProvider
Objeto de proveedor de servicios a través del cual obtener servicios de edición.
- value
- Object
Instancia del objeto que se está editando.
Devoluciones
Expresión de conexión seleccionada, como un objeto de cadena; de lo contrario, si no se seleccionó una expresión de conexión, lo mismo value que se pasó.
Comentarios
El EditValue método inicia la interfaz de usuario para editar el value objeto. El host del diseñador llama al método EditValue al editar el valor de una propiedad con la que está asociado el editor de cadena de conexión. El proveedor de servicios de entrada se usa para obtener los servicios de edición necesarios dentro del EditValue método .
Si se admite una IDataEnvironment implementación de servicio en el contexto especificado, el EditValue método inicializa un ListBox control, que le pide que seleccione una expresión de conexión existente o cree una nueva expresión de conexión. Si no se admite una IDataEnvironment implementación de servicio en el contexto especificado, el EditValue método muestra una instancia sencilla de la Form clase , que le pide que escriba la cadena de expresión de conexión.
Si cancela sin seleccionar una cadena de expresión de conexión, el objeto devuelto es el mismo que el value parámetro .