Aracılığıyla paylaş


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, öğesini EditorAttribute bir özelliğiyle ilişkilendirmek ImageEditor için 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 özelliktir. 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

ImageEditor()

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

Özellikler

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

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 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)

Belirtilen nesne değerini, yöntemi tarafından GetEditStyle(ITypeDescriptorContext) sağlanan düzenleme stilini kullanarak 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 bir nesnenin değerinin gösterimini boyamayı destekleyip desteklemediğini gösterir.

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

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

GetType()

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

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

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

MemberwiseClone()

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.