Bagikan melalui


ImageEditor Kelas

Definisi

Penting

API ini bukan kompatibel CLS.

Menyediakan antarmuka pengguna untuk memilih gambar untuk properti di kisi properti.

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
Warisan
ImageEditor
Turunan
Atribut

Contoh

Contoh kode berikut menggunakan EditorAttribute untuk mengaitkan ImageEditor dengan properti .

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

Keterangan

ImageEditor adalah UITypeEditor yang menyediakan antarmuka pengguna bagi pengguna untuk memilih gambar untuk properti. Saat pengguna memulai editor, ia menampilkan kotak dialog Buka File yang memungkinkan pengguna menavigasi ke direktori dan memilih file. Daftar file awalnya difilter oleh ekstensi nama file default untuk editor.

Konstruktor

ImageEditor()

Menginisialisasi instans baru kelas ImageEditor.

Properti

IsDropDownResizable

Mendapatkan nilai yang menunjukkan apakah editor drop-down harus dapat diubah oleh pengguna.

(Diperoleh dari UITypeEditor)

Metode

CreateExtensionsString(String[], String)

Membuat string ekstensi nama file menggunakan array ekstensi file yang ditentukan dan pemisah yang ditentukan.

CreateFilterEntry(ImageEditor)

Membuat entri filter untuk daftar file kotak dialog file.

EditValue(IServiceProvider, Object)

Mengedit nilai objek yang ditentukan menggunakan gaya editor yang ditunjukkan oleh GetEditStyle() metode .

(Diperoleh dari UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Mengedit nilai objek yang ditentukan menggunakan gaya edit yang disediakan oleh GetEditStyle(ITypeDescriptorContext) metode .

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEditStyle()

Mendapatkan gaya editor yang digunakan oleh EditValue(IServiceProvider, Object) metode .

(Diperoleh dari UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Mendapatkan gaya EditValue(ITypeDescriptorContext, IServiceProvider, Object) pengeditan metode .

GetExtensions()

Mendapatkan ekstensi untuk filter daftar file yang awalnya digunakan editor ini untuk memfilter daftar file.

GetFileDialogDescription()

Mendapatkan deskripsi untuk filter daftar file default yang disediakan oleh editor ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetImageExtenders()

Mendapatkan array jenis gambar yang didukung.

GetPaintValueSupported()

Menunjukkan apakah editor ini mendukung pengecatan representasi nilai objek.

(Diperoleh dari UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Mendapatkan nilai yang menunjukkan apakah editor ini mendukung pengecatan representasi nilai objek.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
LoadFromStream(Stream)

Memuat gambar dari aliran yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
PaintValue(Object, Graphics, Rectangle)

Melukis representasi nilai objek yang ditentukan ke kanvas yang ditentukan.

(Diperoleh dari UITypeEditor)
PaintValue(PaintValueEventArgs)

Melukis nilai yang ditunjukkan oleh yang ditentukan PaintValueEventArgs.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga