ImageEditor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Fornisce un'interfaccia utente per la selezione di un'immagine relativa a una proprietà in una griglia delle proprietà.
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
- Ereditarietà
- Derivato
- Attributi
Esempio
Nell'esempio di codice seguente viene utilizzato un EditorAttribute oggetto per associare l'oggetto ImageEditor a una proprietà .
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
Commenti
È ImageEditor un oggetto UITypeEditor che fornisce un'interfaccia utente che consente all'utente di selezionare un'immagine per una proprietà. Quando l'utente avvia l'editor, visualizza una finestra di dialogo Apri file che consente all'utente di passare a una directory e selezionare un file. L'elenco di file viene inizialmente filtrato in base alle estensioni di file predefinite per l'editor.
Costruttori
ImageEditor() |
Inizializza una nuova istanza della classe ImageEditor. |
Proprietà
IsDropDownResizable |
Ottiene un valore che indica se gli editor a discesa possono essere ridimensionati dall'utente. (Ereditato da UITypeEditor) |
Metodi
CreateExtensionsString(String[], String) |
Crea una stringa di estensioni di file utilizzando la matrice di estensioni e il separatore specificati. |
CreateFilterEntry(ImageEditor) |
Crea una voce di filtro per l'elenco di file di una finestra di dialogo dei file. |
EditValue(IServiceProvider, Object) |
Modifica il valore dell'oggetto specificato, usando lo stile dell'editor indicato dal metodo GetEditStyle(). (Ereditato da UITypeEditor) |
EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Modifica il valore dell'oggetto specificato utilizzando lo stile dell'editor fornito dal metodo GetEditStyle(ITypeDescriptorContext). |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEditStyle() |
Ottiene lo stile dell'editor usato dal metodo EditValue(IServiceProvider, Object). (Ereditato da UITypeEditor) |
GetEditStyle(ITypeDescriptorContext) |
Ottiene lo stile di modifica del metodo EditValue(ITypeDescriptorContext, IServiceProvider, Object). |
GetExtensions() |
Ottiene le estensioni per il filtro dell'elenco di file che l'editor usa inizialmente per filtrare l'elenco di file. |
GetFileDialogDescription() |
Ottiene la descrizione per il filtro dell'elenco di file predefinito fornito dall'editor. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetImageExtenders() |
Ottiene una matrice dei tipi di immagine supportati. |
GetPaintValueSupported() |
Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto. (Ereditato da UITypeEditor) |
GetPaintValueSupported(ITypeDescriptorContext) |
Ottiene un valore che indica se questo editor supporta la rappresentazione grafica del valore di un oggetto. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
LoadFromStream(Stream) |
Carica un'immagine dal flusso specificato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
PaintValue(Object, Graphics, Rectangle) |
Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata. (Ereditato da UITypeEditor) |
PaintValue(PaintValueEventArgs) |
Ottiene un valore indicato dalla classe PaintValueEventArgs specificata. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |