CollectionEditor 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
디자인 타임에 대부분의 컬렉션 형식을 편집할 수 있는 사용자 인터페이스를 제공합니다.
public ref class CollectionEditor : System::Drawing::Design::UITypeEditor
public class CollectionEditor : System.Drawing.Design.UITypeEditor
type CollectionEditor = class
inherit UITypeEditor
Public Class CollectionEditor
Inherits UITypeEditor
- 상속
- 파생
예제
다음 코드 예제를 사용 하 여 EditorAttribute 연결 CollectionEditor 하는 속성입니다.
public:
[EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
System::Drawing::Design::UITypeEditor::typeid)]
property ICollection^ testCollection
{
ICollection^ get()
{
return Icollection;
}
void set( ICollection^ value )
{
Icollection = value;
}
}
private:
ICollection^ Icollection;
[EditorAttribute(typeof(System.ComponentModel.Design.CollectionEditor), typeof(System.Drawing.Design.UITypeEditor))]
public ICollection testCollection
{
get
{
return Icollection;
}
set
{
Icollection = value;
}
}
private ICollection Icollection;
<EditorAttribute(GetType(System.ComponentModel.Design.CollectionEditor), GetType(System.Drawing.Design.UITypeEditor))> _
Public Property testCollection() As ICollection
Get
Return Icollection
End Get
Set
Icollection = value
End Set
End Property
Private Icollection As ICollection
상속자 참고
이 편집기에서는 속성이 있는 컬렉션을 편집할 Item
수 있습니다. 편집기에서 컬렉션의 형식을 확인할 수 있습니다는 Item
속성이 있는 경우. 컬렉션에 이 속성이 없거나 둘 이상의 형식의 컬렉션을 제공하려는 경우 이 클래스의 보호된 특정 멤버를 재정의하여 다른 유형의 컬렉션을 지원하도록 편집기를 사용자 지정할 수 있습니다.
생성자
CollectionEditor(Type) |
지정된 컬렉션 형식을 사용하여 CollectionEditor 클래스의 새 인스턴스를 초기화합니다. |
속성
CollectionItemType |
컬렉션에 있는 각 항목의 데이터 형식을 가져옵니다. |
CollectionType |
컬렉션 개체의 데이터 형식을 가져옵니다. |
Context |
현재 컨텍스트를 나타내는 형식 설명자를 가져옵니다. |
HelpTopic |
편집기 대화 상자의 도움말 단추나 F1 키를 누를 때 도움말 항목 또는 항목 목록을 표시하는 도움말 키워드를 가져옵니다. |
IsDropDownResizable |
드롭다운 편집기를 사용자가 크기 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 UITypeEditor) |
NewItemTypes |
이 컬렉션에 만들 수 있는 사용 가능한 항목 형식을 가져옵니다. |
메서드
CancelChanges() |
컬렉션에 대한 변경을 취소합니다. |
CanRemoveInstance(Object) |
컬렉션의 원래 멤버를 제거할 수 있는지 여부를 나타냅니다. |
CanSelectMultipleInstances() |
동시에 여러 컬렉션 항목을 선택할 수 있는지 여부를 나타냅니다. |
CreateCollectionForm() |
현재 컬렉션을 표시하고 편집할 새 폼을 만듭니다. |
CreateCollectionItemType() |
이 컬렉션에 들어 있는 데이터 형식을 가져옵니다. |
CreateInstance(Type) |
지정된 컬렉션 항목 형식의 새 인스턴스를 만듭니다. |
CreateNewItemTypes() |
이 컬렉션 편집기가 포함할 수 있는 데이터 형식을 가져옵니다. |
DestroyInstance(Object) |
개체의 지정된 인스턴스를 소멸시킵니다. |
EditValue(IServiceProvider, Object) |
GetEditStyle() 메서드에 표시된 편집기 스타일을 사용하여 지정된 개체의 값을 편집합니다. (다음에서 상속됨 UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
지정된 서비스 공급자와 컨텍스트를 사용하여 지정된 개체의 값을 편집합니다. |
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetDisplayText(Object) |
지정된 목록 항목의 표시 텍스트를 검색합니다. |
GetEditStyle() |
EditValue(IServiceProvider, Object) 메서드에서 사용하는 편집기 스타일을 가져옵니다. (다음에서 상속됨 UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) 메서드에서 사용하는 편집 스타일을 가져옵니다. |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetItems(Object) |
지정된 컬렉션이 들어 있는 개체의 배열을 가져옵니다. |
GetObjectsFromInstance(Object) |
지정된 개체가 포함된 목록을 반환합니다. |
GetPaintValueSupported() |
이 편집기에서 개체 값 표현를 칠할 수 있는지 여부를 나타냅니다. (다음에서 상속됨 UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
지정된 컨텍스트에서 지정된 컨텍스트 내의 개체 값 표현를 칠할 수 있는지 여부를 나타냅니다. (다음에서 상속됨 UITypeEditor) |
GetService(Type) |
요청된 서비스를 사용할 수 있는 경우 해당 서비스를 가져옵니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
PaintValue(Object, Graphics, Rectangle) |
지정된 개체의 값 표시를 지정된 캔버스에 칠합니다. (다음에서 상속됨 UITypeEditor) |
PaintValue(PaintValueEventArgs) |
지정된 PaintValueEventArgs를 사용하여 개체 값 표현를 칠합니다. (다음에서 상속됨 UITypeEditor) |
SetItems(Object, Object[]) |
지정된 배열을 컬렉션의 항목으로 설정합니다. |
ShowHelp() |
컬렉션 편집기에 대한 기본 도움말 항목을 표시합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
적용 대상
추가 정보
.NET