ImageEditor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Importante
Esta API não está em conformidade com CLS.
Fornece uma interface do usuário para selecionar uma imagem para uma propriedade na grade de propriedades.
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
- Herança
- Derivado
- Atributos
Exemplos
O exemplo de código a seguir usa um EditorAttribute para associar o a ImageEditor uma propriedade .
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
Comentários
Um ImageEditor é um UITypeEditor que fornece uma interface do usuário para o usuário selecionar uma imagem para uma propriedade. Quando o usuário inicia o editor, ele exibe uma caixa de diálogo Abrir Arquivo que permite que o usuário navegue até um diretório e selecione um arquivo. A lista de arquivos é inicialmente filtrada pelas extensões de nome de arquivo padrão para o editor.
Construtores
ImageEditor() |
Inicializa uma nova instância da classe ImageEditor. |
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
CreateExtensionsString(String[], String) |
Cria uma cadeia de caracteres de extensões de nome de arquivo usando a matriz de extensões de arquivo e o separador especificados. |
CreateFilterEntry(ImageEditor) |
Cria uma entrada de filtro para a uma lista de arquivos da caixa de diálogo. |
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). |
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). |
GetExtensions() |
Obtém as extensões para o filtro de lista de arquivos que esse editor inicialmente usa 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. |
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. |
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. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |