다음을 통해 공유


ImageEditor 클래스

정의

중요

이 API는 CLS 규격이 아닙니다.

속성 표에서 속성에 대한 이미지를 선택할 수 있는 사용자 인터페이스를 제공합니다.

public ref class ImageEditor : System::Drawing::Design::UITypeEditor
public class ImageEditor : System.Drawing.Design.UITypeEditor
[System.CLSCompliant(false)]
public class ImageEditor : System.Drawing.Design.UITypeEditor
type ImageEditor = class
    inherit UITypeEditor
[<System.CLSCompliant(false)>]
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
상속
ImageEditor
파생
특성

예제

다음 코드 예제를 사용 하 여 EditorAttribute 연결 하는 ImageEditor 속성입니다.

public:
   [EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
      System::Drawing::Design::UITypeEditor::typeid)]
   property Image^ testImage 
   {
      Image^ get()
      {
         return testImg;
      }
      void set( Image^ value )
      {
         testImg = value;
      }
   }
private:
   Image^ testImg;
[EditorAttribute(typeof(System.Drawing.Design.ImageEditor), typeof(System.Drawing.Design.UITypeEditor))]
public Image testImage
{
    get
    {
        return testImg;
    }
    set
    {
        testImg = value;
    }
}
private Image testImg;
<EditorAttribute(GetType(System.Drawing.Design.ImageEditor), GetType(System.Drawing.Design.UITypeEditor))>  _
Public Property testImage() As Image
   Get
      Return testImg
   End Get
   Set
      testImg = value
   End Set
End Property
Private testImg As Image

설명

ImageEditorUITypeEditor 사용자가 속성에 대한 이미지를 선택할 수 있는 사용자 인터페이스를 제공하는 입니다. 사용자가 편집기를 시작하면 사용자가 디렉터리로 이동하여 파일을 선택할 수 있는 파일 열기 대화 상자가 표시됩니다. 파일 목록은 처음에 편집기에서 기본 파일 이름 확장명을 기준으로 필터링됩니다.

생성자

ImageEditor()

ImageEditor 클래스의 새 인스턴스를 초기화합니다.

속성

IsDropDownResizable

드롭다운 편집기를 사용자가 크기 조정할 수 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 UITypeEditor)

메서드

CreateExtensionsString(String[], String)

지정된 확장명 배열 및 지정된 구분 기호를 사용하여 확장명에 사용할 문자열을 만듭니다.

CreateFilterEntry(ImageEditor)

파일 대화 상자의 파일 목록에 사용할 필터 엔트리를 만듭니다.

EditValue(IServiceProvider, Object)

GetEditStyle() 메서드에 표시된 편집기 스타일을 사용하여 지정된 개체의 값을 편집합니다.

(다음에서 상속됨 UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

GetEditStyle(ITypeDescriptorContext) 메서드에서 제공한 편집 스타일을 사용하여 지정된 개체 값을 편집합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetEditStyle()

EditValue(IServiceProvider, Object) 메서드에서 사용하는 편집기 스타일을 가져옵니다.

(다음에서 상속됨 UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

EditValue(ITypeDescriptorContext, IServiceProvider, Object) 메서드의 편집 스타일을 가져옵니다.

GetExtensions()

파일 목록을 필터링하기 위해 이 편집기가 처음 사용하는 파일 목록 필터에 대한 확장을 가져옵니다.

GetFileDialogDescription()

이 편집기에서 제공되는 기본 파일 목록 필터에 대한 설명을 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetImageExtenders()

지원되는 이미지 형식의 배열을 가져옵니다.

GetPaintValueSupported()

이 편집기에서 개체 값 표현를 칠할 수 있는지 여부를 나타냅니다.

(다음에서 상속됨 UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

이 편집기에서 개체 값 표현을 칠할 수 있는지 여부를 나타내는 값을 가져옵니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
LoadFromStream(Stream)

지정된 스트림에서 이미지를 로드합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
PaintValue(Object, Graphics, Rectangle)

지정된 개체의 값 표시를 지정된 캔버스에 칠합니다.

(다음에서 상속됨 UITypeEditor)
PaintValue(PaintValueEventArgs)

지정된 PaintValueEventArgs가 나타내는 값을 칠합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상

추가 정보