BitmapEditor Classe

Definição

Importante

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

Fornece uma interface de utilizador para selecionar ficheiros bitmap num browser de propriedades.

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 seguinte usa um EditorAttribute para associar o BitmapEditor a 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

Observações

A BitmapEditor classe fornece uma forma simples de selecionar uma imagem bitmap para uma propriedade. Ao iniciar o editor, aparece uma caixa de diálogo Abrir Ficheiro que permite navegar por diretórios e selecionar um ficheiro. A lista de ficheiros é inicialmente filtrada para ficheiros bitmap (.bmp).

Construtores

Name Description
BitmapEditor()

Inicializa uma nova instância da BitmapEditor classe.

Campos

Name Description
BitmapExtensions

Fornece a lista de extensões de ficheiros por defeito usadas para filtrar a lista de ficheiros.

Propriedades

Name Description
IsDropDownResizable

Recebe um valor que indica se os editores de menu suspenso devem ser redimensionáveis pelo utilizador.

(Herdado de UITypeEditor)

Métodos

Name Description
EditValue(IServiceProvider, Object)

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

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

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

(Herdado de ImageEditor)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEditStyle()

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

(Herdado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

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

(Herdado de ImageEditor)
GetExtensions()

Obtém as extensões para o filtro de lista de ficheiros que o editor de bitmaps irá usar inicialmente para filtrar a lista de ficheiros.

GetFileDialogDescription()

Recebe a descrição do filtro de lista de ficheiros por defeito fornecido por este editor.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetImageExtenders()

Obtém uma variedade de tipos de imagem suportados.

(Herdado de ImageEditor)
GetPaintValueSupported()

Indica se este editor suporta a pintura de uma representação do valor de um objeto.

(Herdado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Recebe um valor que indica se este editor suporta pintar 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 atual Object.

(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 especificado PaintValueEventArgs.

(Herdado de ImageEditor)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a