ConnectionStringEditor.EditValue Methode

Definition

Bearbeitet den Wert des angegebenen Objekts mithilfe des angegebenen Dienstanbieters und 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

Eine ITypeDescriptorContext Verwendung, um zusätzliche Kontextinformationen zu erhalten.

provider
IServiceProvider

Ein Dienstanbieterobjekt zum Abrufen von Bearbeitungsdiensten.

value
Object

Eine Instanz des zu bearbeitenden Objekts.

Gibt zurück

Der ausgewählte Verbindungsausdruck als Zeichenfolgenobjekt; andernfalls, wenn kein Verbindungsausdruck ausgewählt wurde, wird dasselbe value übergeben.

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 Verbindungszeichenfolge-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.

Gilt für:

Weitere Informationen