ImageEditor Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Importante
Esta API não está em conformidade com CLS.
Fornece uma interface de utilizador para selecionar uma imagem para uma propriedade numa grelha 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 seguinte usa um EditorAttribute para associar o ImageEditor a 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
Observações
Um ImageEditor é um UITypeEditor que fornece uma interface de utilizador para o utilizador selecionar uma imagem para uma propriedade. Quando o utilizador inicia o editor, este mostra uma caixa de diálogo Abrir Ficheiro que permite ao utilizador navegar até uma diretoria e selecionar um ficheiro. A lista de ficheiros é inicialmente filtrada pelas extensões de nomes de ficheiro predefinidas para o editor.
Construtores
| Name | Description |
|---|---|
| ImageEditor() |
Inicializa uma nova instância da ImageEditor classe. |
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 |
|---|---|
| CreateExtensionsString(String[], String) |
Cria uma cadeia de extensões de nomes de ficheiro usando o array especificado de extensões de ficheiro e o separador especificado. |
| CreateFilterEntry(ImageEditor) |
Cria uma entrada de filtro para a lista de ficheiros de uma caixa de diálogo de ficheiros. |
| 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. |
| 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. |
| GetExtensions() |
Obtém as extensões para o filtro de lista de ficheiros que este editor usa inicialmente para filtrar a lista de ficheiros. |
| GetFileDialogDescription() |
Recebe a descrição do filtro de lista de ficheiros predefinido 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. |
| 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. |
| 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. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |