ImageEditor Clase

Definición

Proporciona una interfaz de usuario para seleccionar una imagen para una propiedad en una cuadrícula de propiedades.

public ref class ImageEditor : System::Drawing::Design::UITypeEditor
public class ImageEditor : System.Drawing.Design.UITypeEditor
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
Herencia
ImageEditor
Derivado

Ejemplos

En el ejemplo de código siguiente se usa un EditorAttribute para asociar con ImageEditor una propiedad .

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

Comentarios

es ImageEditor un objeto UITypeEditor que proporciona una interfaz de usuario para que el usuario seleccione una imagen para una propiedad. Cuando el usuario inicia el editor, muestra un cuadro de diálogo Abrir archivo que permite al usuario navegar a un directorio y seleccionar un archivo. Inicialmente, la lista de archivos se filtra por las extensiones de nombre de archivo predeterminadas para el editor.

Constructores

Nombre Description
ImageEditor()

Inicializa una nueva instancia de la clase ImageEditor.

Propiedades

Nombre Description
IsDropDownResizable

Obtiene un valor que indica si el usuario debe cambiar el tamaño de los editores desplegables.

(Heredado de UITypeEditor)

Métodos

Nombre Description
CreateExtensionsString(String[], String)

Crea una cadena de extensiones de nombre de archivo mediante la matriz especificada de extensiones de archivo y el separador especificado.

CreateFilterEntry(ImageEditor)

Crea una entrada de filtro para la lista de archivos de un cuadro de diálogo de archivos.

EditValue(IServiceProvider, Object)

Edita el valor del objeto especificado utilizando el estilo del editor indicado por el GetEditStyle() método .

(Heredado de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita el valor de objeto especificado mediante el estilo de edición proporcionado por el GetEditStyle(ITypeDescriptorContext) método .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEditStyle()

Obtiene el estilo del editor utilizado por el EditValue(IServiceProvider, Object) método .

(Heredado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtiene el estilo de edición del EditValue(ITypeDescriptorContext, IServiceProvider, Object) método .

GetExtensions()

Obtiene las extensiones del filtro de lista de archivos que este editor usa inicialmente para filtrar la lista de archivos.

GetFileDialogDescription()

Obtiene la descripción del filtro de lista de archivos predeterminado proporcionado por este editor.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetImageExtenders()

Obtiene una matriz de tipos de imagen admitidos.

GetPaintValueSupported()

Indica si este editor admite pintar una representación del valor de un objeto.

(Heredado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Obtiene un valor que indica si este editor admite la pintura de una representación del valor de un objeto.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadFromStream(Stream)

Carga una imagen de la secuencia especificada.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
PaintValue(Object, Graphics, Rectangle)

Pinta una representación del valor del objeto especificado en el lienzo especificado.

(Heredado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Pinta un valor indicado por el especificado PaintValueEventArgs.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también