ConnectionStringEditor.EditValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的服務提供者和內容,編輯指定之物件的值。
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
參數
- context
- ITypeDescriptorContext
ITypeDescriptorContext,可用來取得其他內容資訊。
- provider
- IServiceProvider
服務提供者物件,可透過它取得編輯的服務。
- value
- Object
要編輯的物件執行個體。
傳回
選取的連接運算式 (做為字串物件),否則,如果未選取連接運算式,則為傳入的相同 value。
備註
方法 EditValue 會啟動使用者介面來編輯 value 物件。 當您編輯連接字串編輯器相關聯的屬性值時,設計工具主機會呼叫 EditValue 方法。 輸入服務提供者可用來取得 方法內 EditValue 所需的任何編輯服務。
IDataEnvironment如果指定的內容支援服務實作,方法 EditValue 會初始化 ListBox 控制項,這會提示您選取現有的連接運算式或建置新的連接運算式。 IDataEnvironment如果指定的內容中不支援服務實作, EditValue 方法會顯示 類別的 Form 簡單實例,這會提示您輸入連接字串。
如果您取消但不選取連接字串字串,則傳回的物件與 參數相同 value 。