ConnectionStringEditor.EditValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bearbeitet den Wert des angegebenen Objekts unter Verwendung des angegebenen Diensts und des angegebenen Kontexts.
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
Parameter
- context
- ITypeDescriptorContext
Ein ITypeDescriptorContext, über den zusätzliche Kontextinformationen abgerufen werden können.
- provider
- IServiceProvider
Ein Dienstanbieterobjekt, über das Bearbeitungsdienste abgerufen werden können.
- value
- Object
Eine Instanz des Objekts, das bearbeitet wird.
Gibt zurück
Der ausgewählte Verbindungsausdruck als Zeichenfolgenobjekt, andernfalls, wenn kein Verbindungsausdruck ausgewählt wurde, der übergebene value
.
Hinweise
Die EditValue Methode startet die Benutzeroberfläche zum Bearbeiten des value
Objekts. Der Designerhost ruft die EditValue Methode auf, wenn Sie den Wert einer Eigenschaft bearbeiten, der der Verbindungszeichenfolgen-Editor zugeordnet ist. Der Eingabedienstanbieter wird verwendet, um alle Bearbeitungsdienste abzurufen, die innerhalb der EditValue Methode erforderlich sind.
Wenn eine IDataEnvironment Dienstimplementierung im angegebenen Kontext unterstützt wird, initialisiert die EditValue Methode ein ListBox Steuerelement, das Sie auffordert, einen vorhandenen Verbindungsausdruck auszuwählen oder einen neuen Verbindungsausdruck zu erstellen. Wenn eine IDataEnvironment Dienstimplementierung im angegebenen Kontext nicht unterstützt wird, zeigt die EditValue Methode eine einfache Instanz der Form Klasse an, die Sie auffordert, die Verbindungsausdruckzeichenfolge einzugeben.
Wenn Sie abbrechen, ohne eine Verbindungsausdruckzeichenfolge auszuwählen, entspricht das zurückgegebene Objekt dem value
Parameter.