ImageEditor Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Özellik kılavuzundaki bir özellik için görüntü seçmek için bir kullanıcı arabirimi sağlar.

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
Devralma
ImageEditor
Türetilmiş
Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir EditorAttribute özelliğiyle ilişkilendirmek ImageEditor için bir kullanır.

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

Açıklamalar

, ImageEditor kullanıcının bir UITypeEditor özellik için görüntü seçmesi için bir kullanıcı arabirimi sağlayan bir kullanıcı arabirimidir. Kullanıcı düzenleyiciyi başlattığında, kullanıcının bir dizine gidip bir dosya seçmesini sağlayan bir Dosya Aç iletişim kutusu görüntüler. Dosya listesi başlangıçta düzenleyici için varsayılan dosya adı uzantılarına göre filtrelenmiştir.

Oluşturucular

Name Description
ImageEditor()

ImageEditor sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
IsDropDownResizable

Açılan düzenleyicilerin kullanıcı tarafından yeniden boyutlandırılabilir olup olmayacağını belirten bir değer alır.

(Devralındığı yer: UITypeEditor)

Yöntemler

Name Description
CreateExtensionsString(String[], String)

Belirtilen dosya uzantıları dizisini ve belirtilen ayırıcıyı kullanarak bir dosya adı uzantıları dizesi oluşturur.

CreateFilterEntry(ImageEditor)

Dosya iletişim kutusunun dosya listesi için bir filtre girdisi oluşturur.

EditValue(IServiceProvider, Object)

yöntemi tarafından belirtilen düzenleyici stilini kullanarak belirtilen nesnenin GetEditStyle() değerini düzenler.

(Devralındığı yer: UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

yöntemi tarafından GetEditStyle(ITypeDescriptorContext) sağlanan düzenleme stilini kullanarak belirtilen nesne değerini düzenler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEditStyle()

yöntemi tarafından EditValue(IServiceProvider, Object) kullanılan düzenleyici stilini alır.

(Devralındığı yer: UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Yönteminin düzenleme stilini EditValue(ITypeDescriptorContext, IServiceProvider, Object) alır.

GetExtensions()

Bu düzenleyicinin başlangıçta dosya listesini filtrelemek için kullandığı dosya listesi filtresinin uzantılarını alır.

GetFileDialogDescription()

Bu düzenleyici tarafından sağlanan varsayılan dosya listesi filtresinin açıklamasını alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetImageExtenders()

Desteklenen görüntü türlerinden oluşan bir dizi alır.

GetPaintValueSupported()

Bu düzenleyicinin nesne değerinin gösterimini boyamayı destekleyip desteklemediğini gösterir.

(Devralındığı yer: UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Bu düzenleyicinin bir nesnenin değerinin gösterimini boyamayı destekleyip desteklemediğini belirten bir değer alır.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
LoadFromStream(Stream)

Belirtilen akıştan bir görüntü yükler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
PaintValue(Object, Graphics, Rectangle)

Belirtilen nesnenin değerinin gösterimini belirtilen tuvale boyar.

(Devralındığı yer: UITypeEditor)
PaintValue(PaintValueEventArgs)

Belirtilen PaintValueEventArgstarafından belirtilen değeri boyar.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.