Compartir a través de


ImageEditor Clase

Definición

Importante

Esta API no es conforme a CLS.

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
[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
Herencia
ImageEditor
Derivado
Atributos

Ejemplos

En el ejemplo de código siguiente se usa un EditorAttribute objeto 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

un ImageEditor 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. La lista de archivos se filtra inicialmente por las extensiones de nombre de archivo predeterminadas para el editor.

Constructores

ImageEditor()

Inicializa una nueva instancia de la clase ImageEditor.

Propiedades

IsDropDownResizable

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

(Heredado de UITypeEditor)

Métodos

CreateExtensionsString(String[], String)

Crea una cadena de extensiones de nombres de archivos utilizando la matriz de extensiones de archivo y el separador especificados.

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 método GetEditStyle().

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

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEditStyle()

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

(Heredado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

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

GetExtensions()

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

GetFileDialogDescription()

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetImageExtenders()

Obtiene una matriz de tipos de imagen compatibles.

GetPaintValueSupported()

Indica si este editor permite dibujar una representación del valor de un objeto.

(Heredado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Obtiene un valor que indica si este editor permite dibujar una representación del valor de un objeto.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
LoadFromStream(Stream)

Carga una imagen desde el flujo especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

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

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

(Heredado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Dibuja un valor indicado por el PaintValueEventArgs especificado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también