ImageEditor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |