ImageEditor ImageEditor ImageEditor ImageEditor Class

Definizione

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à.Provides a user interface for selecting an image for a property in a property grid.

public ref class ImageEditor : System::Drawing::Design::UITypeEditor
[System.CLSCompliant(false)]
public class ImageEditor : System.Drawing.Design.UITypeEditor
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
Ereditarietà
Derivato
Attributi

Esempi

Nell'esempio di codice seguente viene EditorAttribute usato un oggetto ImageEditor per associare l'oggetto a una proprietà.The following code example uses an EditorAttribute to associate the ImageEditor with a property.

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

Un ImageEditor oggetto è UITypeEditor un oggetto che fornisce un'interfaccia utente che consente all'utente di selezionare un'immagine per una proprietà.An ImageEditor is a UITypeEditor that provides a user interface for the user to select an image for a property. 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.When the user starts the editor, it displays an Open File dialog box that enables the user to navigate to a directory and select a file. L'elenco di file viene inizialmente filtrato in base alle estensioni di file predefinite per l'editor.The file list is initially filtered by the default file name extensions for the editor.

Costruttori

ImageEditor() ImageEditor() ImageEditor() ImageEditor()

Inizializza una nuova istanza della classe ImageEditor.Initializes a new instance of the ImageEditor class.

Metodi

CreateExtensionsString(String[], String) CreateExtensionsString(String[], String) CreateExtensionsString(String[], String) CreateExtensionsString(String[], String)

Crea una stringa di estensioni di file utilizzando la matrice di estensioni e il separatore specificati.Creates a string of file name extensions using the specified array of file extensions and the specified separator.

CreateFilterEntry(ImageEditor) CreateFilterEntry(ImageEditor) CreateFilterEntry(ImageEditor) CreateFilterEntry(ImageEditor)

Crea una voce di filtro per l'elenco di file di una finestra di dialogo dei file.Creates a filter entry for a file dialog box's file list.

EditValue(IServiceProvider, Object) EditValue(IServiceProvider, Object) EditValue(IServiceProvider, Object) EditValue(IServiceProvider, Object)

Modifica il valore dell'oggetto specificato, utilizzando lo stile dell'editor indicato dal metodo GetEditStyle().Edits the value of the specified object using the editor style indicated by the GetEditStyle() method.

(Inherited from UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object) EditValue(ITypeDescriptorContext, IServiceProvider, Object) EditValue(ITypeDescriptorContext, IServiceProvider, Object) EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifica il valore dell'oggetto specificato utilizzando lo stile dell'editor fornito dal metodo GetEditStyle(ITypeDescriptorContext).Edits the specified object value using the edit style provided by the GetEditStyle(ITypeDescriptorContext) method.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEditStyle() GetEditStyle() GetEditStyle() GetEditStyle()

Ottiene lo stile dell'editor utilizzato dal metodo EditValue(IServiceProvider, Object).Gets the editor style used by the EditValue(IServiceProvider, Object) method.

(Inherited from UITypeEditor)
GetEditStyle(ITypeDescriptorContext) GetEditStyle(ITypeDescriptorContext) GetEditStyle(ITypeDescriptorContext) GetEditStyle(ITypeDescriptorContext)

Ottiene lo stile di modifica del metodo EditValue(ITypeDescriptorContext, IServiceProvider, Object).Gets the editing style of the EditValue(ITypeDescriptorContext, IServiceProvider, Object) method.

GetExtensions() GetExtensions() GetExtensions() GetExtensions()

Ottiene le estensioni per il filtro dell'elenco di file utilizzato inizialmente da questo editor per filtrare l'elenco di file.Gets the extensions for the file-list filter that this editor initially uses to filter the file list.

GetFileDialogDescription() GetFileDialogDescription() GetFileDialogDescription() GetFileDialogDescription()

Ottiene la descrizione per il filtro dell'elenco file predefinito fornito dall'editor.Gets the description for the default file-list filter provided by this editor.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetImageExtenders() GetImageExtenders() GetImageExtenders() GetImageExtenders()

Ottiene una matrice dei tipi di immagine supportati.Gets an array of supported image types.

GetPaintValueSupported() GetPaintValueSupported() GetPaintValueSupported() GetPaintValueSupported()

Indica se questo editor supporta la rappresentazione grafica del valore di un oggetto.Indicates whether this editor supports painting a representation of an object's value.

(Inherited from UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext) GetPaintValueSupported(ITypeDescriptorContext) GetPaintValueSupported(ITypeDescriptorContext) GetPaintValueSupported(ITypeDescriptorContext)

Ottiene un valore che indica se questo editor supporta la rappresentazione grafica del valore di un oggetto.Gets a value indicating whether this editor supports painting a representation of an object's value.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
LoadFromStream(Stream) LoadFromStream(Stream) LoadFromStream(Stream) LoadFromStream(Stream)

Carica un'immagine dal flusso specificato.Loads an image from the specified stream.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
PaintValue(Object, Graphics, Rectangle) PaintValue(Object, Graphics, Rectangle) PaintValue(Object, Graphics, Rectangle) PaintValue(Object, Graphics, Rectangle)

Descrive graficamente il valore dell'oggetto specificato sulla superficie specificata.Paints a representation of the value of the specified object to the specified canvas.

(Inherited from UITypeEditor)
PaintValue(PaintValueEventArgs) PaintValue(PaintValueEventArgs) PaintValue(PaintValueEventArgs) PaintValue(PaintValueEventArgs)

Ottiene un valore indicato dalla classe PaintValueEventArgs specificata.Paints a value indicated by the specified PaintValueEventArgs.

ToString() ToString() ToString() ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Proprietà

IsDropDownResizable IsDropDownResizable IsDropDownResizable IsDropDownResizable

Ottiene un valore che indica se gli editor a discesa possono essere ridimensionati dall'utente.Gets a value indicating whether drop-down editors should be resizable by the user.

(Inherited from UITypeEditor)

Sicurezza

SecurityPermission
per l'accesso al codice non gestito.for access to unmanaged code. Enumerazione associata:UnmanagedCodeAssociated enumeration: UnmanagedCode

Si applica a

Vedi anche