ConnectionStringEditor.EditValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee bewerkt u de waarde van het opgegeven object met behulp van de opgegeven serviceprovider en context.
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
Parameters
- context
- ITypeDescriptorContext
Een ITypeDescriptorContext te gebruiken om aanvullende contextinformatie te verkrijgen.
- provider
- IServiceProvider
Een serviceproviderobject waarmee u bewerkingsservices kunt verkrijgen.
- value
- Object
Een exemplaar van het object dat wordt bewerkt.
Retouren
De geselecteerde verbindingsexpressie, als een tekenreeksobject; als er geen verbindingsexpressie is geselecteerd, is hetzelfde value als waarin is doorgegeven.
Opmerkingen
De EditValue methode start de gebruikersinterface voor het bewerken van het value object. De designerhost roept de methode EditValue aan wanneer u de waarde van een eigenschap bewerkt waaraan de verbindingsreeks-editor is gekoppeld. De invoerserviceprovider wordt gebruikt om bewerkingsservices te verkrijgen die vereist zijn binnen de EditValue methode.
Als een IDataEnvironment service-implementatie wordt ondersteund in de opgegeven context, initialiseert de EditValue methode een ListBox besturingselement, waarin u wordt gevraagd een bestaande verbindingsexpressie te selecteren of een nieuwe verbindingsexpressie te maken. Als een IDataEnvironment service-implementatie niet wordt ondersteund in de opgegeven context, wordt met de EditValue methode een eenvoudig exemplaar van de Form klasse weergegeven, waarin u wordt gevraagd de verbindingsexpressiereeks in te voeren.
Als u annuleert zonder een verbindingsexpressiereeks te selecteren, is het geretourneerde object hetzelfde als de value parameter.