BitmapEditor Clase

Definición

Proporciona una interfaz de usuario para seleccionar archivos de mapa de bits en un explorador de propiedades.

public ref class BitmapEditor : System::Drawing::Design::ImageEditor
public class BitmapEditor : System.Drawing.Design.ImageEditor
[System.Security.SecurityCritical]
public class BitmapEditor : System.Drawing.Design.ImageEditor
type BitmapEditor = class
    inherit ImageEditor
[<System.Security.SecurityCritical>]
type BitmapEditor = class
    inherit ImageEditor
Public Class BitmapEditor
Inherits ImageEditor
Herencia
Atributos

Ejemplos

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

      [EditorAttribute(System::Drawing::Design::BitmapEditor::typeid,System::Drawing::Design::UITypeEditor::typeid)]
      Bitmap^ get()
      {
         return testBmp;
      }

      void set( Bitmap^ value )
      {
         testBmp = value;
      }
   }

private:
   Bitmap^ testBmp;
[EditorAttribute(typeof(System.Drawing.Design.BitmapEditor),
    typeof(System.Drawing.Design.UITypeEditor))]
public Bitmap testBitmap
{
    get
    {
        return testBmp;
    }
    set
    {
        testBmp = value;
    }
}
private Bitmap testBmp;
<EditorAttribute(GetType(System.Drawing.Design.BitmapEditor), _
    GetType(System.Drawing.Design.UITypeEditor))> _
Public Property testBitmap() As Bitmap
    Get
        Return testBmp
    End Get
    Set(ByVal Value As Bitmap)
        testBmp = Value
    End Set
End Property

Private testBmp As Bitmap

Comentarios

La BitmapEditor clase proporciona una manera sencilla de seleccionar una imagen de mapa de bits para una propiedad. Al iniciar el editor se muestra un cuadro de diálogo Abrir archivo que permite la navegación de directorios y la selección de un archivo. La lista de archivos se filtra inicialmente para los archivos de mapa de bits (.bmp).

Constructores

Nombre Description
BitmapEditor()

Inicializa una nueva instancia de la clase BitmapEditor.

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

(Heredado de ImageEditor)
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 .

(Heredado de ImageEditor)
GetExtensions()

Obtiene las extensiones del filtro de lista de archivos que el editor de mapa de bits usará 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.

(Heredado de ImageEditor)
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.

(Heredado de ImageEditor)
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.

(Heredado de ImageEditor)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a