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 동일합니다.