BitmapEditor Classe

Definição

Importante

Esta API não está em conformidade com CLS.

Fornece uma interface do usuário para selecionar arquivos de bitmap em um navegador de propriedade.

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
[System.CLSCompliant(false)]
public class BitmapEditor : System.Drawing.Design.ImageEditor
type BitmapEditor = class
    inherit ImageEditor
[<System.Security.SecurityCritical>]
type BitmapEditor = class
    inherit ImageEditor
[<System.CLSCompliant(false)>]
type BitmapEditor = class
    inherit ImageEditor
Public Class BitmapEditor
Inherits ImageEditor
Herança
Atributos

Exemplos

O exemplo de código a seguir usa um EditorAttribute para associar o a BitmapEditor uma propriedade .

      [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

Comentários

A BitmapEditor classe fornece uma maneira simples de selecionar uma imagem de bitmap para uma propriedade. Iniciar o editor exibe uma caixa de diálogo Abrir Arquivo que permite a navegação do diretório e a seleção de um arquivo. A lista de arquivos é inicialmente filtrada para arquivos bitmap (.bmp).

Construtores

BitmapEditor()

Inicializa uma nova instância da classe BitmapEditor.

Campos

BitmapExtensions

Fornece a lista de extensões de arquivo padrão usadas para filtrar a lista de arquivos.

Propriedades

IsDropDownResizable

Obtém um valor que indica se os editores de lista suspensa devem ser redimensionáveis pelo usuário.

(Herdado de UITypeEditor)

Métodos

EditValue(IServiceProvider, Object)

Edita o valor do objeto especificado usando o estilo de editor indicado pelo método GetEditStyle().

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

Edita o valor do objeto especificado usando o estilo de edição fornecido pelo método GetEditStyle(ITypeDescriptorContext).

(Herdado de ImageEditor)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEditStyle()

Obtém o estilo de editor usado pelo método EditValue(IServiceProvider, Object).

(Herdado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtém o estilo de edição do método EditValue(ITypeDescriptorContext, IServiceProvider, Object).

(Herdado de ImageEditor)
GetExtensions()

Obtém as extensões para o filtro da lista de arquivos que o editor de bitmap inicialmente usará para filtrar a lista de arquivos.

GetFileDialogDescription()

Obtém a descrição para o filtro da lista de arquivos padrão fornecida por este editor.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetImageExtenders()

Obtém uma matriz de tipos de imagem compatível.

(Herdado de ImageEditor)
GetPaintValueSupported()

Indica se esse editor é compatível com pintura de uma representação do valor de um objeto.

(Herdado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Obtém um valor que indica se esse editor é compatível com pintura de uma representação do valor de um objeto.

(Herdado de ImageEditor)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LoadFromStream(Stream)

Carrega uma imagem do fluxo especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Pinta uma representação do valor do objeto especificado na tela especificada.

(Herdado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Pinta um valor indicado pelo PaintValueEventArgs especificado.

(Herdado de ImageEditor)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a