Partager via


ImageEditor Classe

Définition

Important

Cette API n’est pas conforme CLS.

Fournit une interface utilisateur qui permet de sélectionner une image pour une propriété dans une grille de propriétés.

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
Héritage
ImageEditor
Dérivé
Attributs

Exemples

L’exemple de code suivant utilise un EditorAttribute pour associer à ImageEditor une propriété .

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

Remarques

Un ImageEditor est un UITypeEditor qui fournit une interface utilisateur permettant à l’utilisateur de sélectionner une image pour une propriété. Lorsque l’utilisateur démarre l’éditeur, il affiche une boîte de dialogue Ouvrir un fichier qui permet à l’utilisateur d’accéder à un répertoire et de sélectionner un fichier. La liste de fichiers est initialement filtrée par les extensions de nom de fichier par défaut pour l’éditeur.

Constructeurs

ImageEditor()

Initialise une nouvelle instance de la classe ImageEditor.

Propriétés

IsDropDownResizable

Obtient une valeur indiquant si les éditeurs déroulants doivent être redimensionnables par l’utilisateur.

(Hérité de UITypeEditor)

Méthodes

CreateExtensionsString(String[], String)

Crée une chaîne d'extensions de nom de fichier à l'aide du tableau d'extensions de fichier et du séparateur spécifiés.

CreateFilterEntry(ImageEditor)

Crée une entrée de filtre pour la liste de fichiers d'une boîte de dialogue Fichier.

EditValue(IServiceProvider, Object)

Modifie la valeur de l'objet spécifié à l'aide du style d'éditeur fourni par la méthode GetEditStyle().

(Hérité de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Modifie la valeur de l'objet spécifié à l'aide du style d'édition fourni par la méthode GetEditStyle(ITypeDescriptorContext).

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetEditStyle()

Obtient le style de l'éditeur utilisé par la méthode EditValue(IServiceProvider, Object).

(Hérité de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtient le style de modification de la méthode EditValue(ITypeDescriptorContext, IServiceProvider, Object).

GetExtensions()

Obtient les extensions du filtre de liste de fichiers que l’éditeur utilise initialement pour filtrer la liste de fichiers.

GetFileDialogDescription()

Obtient la description du filtre de liste de fichiers par défaut fourni par cet éditeur.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetImageExtenders()

Obtient un tableau de types d'images pris en charge.

GetPaintValueSupported()

Indique si cet éditeur permet de peindre une représentation de la valeur d'un objet.

(Hérité de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Obtient une valeur indiquant si cet éditeur permet de peindre une représentation de la valeur d'un objet.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LoadFromStream(Stream)

Charge une image à partir du flux spécifié.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PaintValue(Object, Graphics, Rectangle)

Peint une représentation de la valeur de l'objet spécifié sur la toile spécifiée.

(Hérité de UITypeEditor)
PaintValue(PaintValueEventArgs)

Peint une valeur indiquée par le PaintValueEventArgs spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi