ConnectionStringEditor.EditValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upraví hodnotu zadaného objektu pomocí zadaného poskytovatele služeb a kontextu.
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
Parametry
- context
- ITypeDescriptorContext
Slouží ITypeDescriptorContext k získání dalších kontextových informací.
- provider
- IServiceProvider
Objekt poskytovatele služeb, prostřednictvím kterého chcete získat služby pro úpravy.
- value
- Object
Instance objektu, který se upravuje.
Návraty
Vybraný připojovací výraz jako objekt řetězce; v opačném případě, pokud nebyl vybrán připojovací výraz, stejný value jako předaný.
Poznámky
Metoda EditValue spustí uživatelské rozhraní pro úpravu objektu value . Hostitel návrháře volá metodu EditValue při úpravě hodnoty vlastnosti, ke které je přidružen editor připojovací řetězec. Poskytovatel vstupní služby se používá k získání všech služeb pro úpravy, které jsou vyžadovány v rámci EditValue metody.
IDataEnvironment Pokud je implementace služby podporována v zadaném kontextu, EditValue metoda inicializuje ListBox ovládací prvek, který vás vyzve k výběru existujícího výrazu připojení nebo sestavení nového výrazu připojení. Pokud implementace IDataEnvironment služby není podporována v zadaném kontextu, EditValue metoda zobrazí jednoduchou instanci Form třídy, která vás vyzve k zadání připojovacího řetězce výrazu.
Pokud zrušíte bez výběru připojovacího řetězce výrazu, vrácený objekt je stejný jako value parametr.