ImageEditor Classe

Définition

Fournit une interface utilisateur permettant 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
type ImageEditor = class
    inherit UITypeEditor
Public Class ImageEditor
Inherits UITypeEditor
Héritage
ImageEditor
Dérivé

Exemples

L’exemple de code suivant utilise un EditorAttribute pour associer la ImageEditor 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

Il ImageEditor s’agit d’une UITypeEditor 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

Nom Description
ImageEditor()

Initialise une nouvelle instance de la classe ImageEditor.

Propriétés

Nom Description
IsDropDownResizable

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

(Hérité de UITypeEditor)

Méthodes

Nom Description
CreateExtensionsString(String[], String)

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

CreateFilterEntry(ImageEditor)

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

EditValue(IServiceProvider, Object)

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

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

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

Equals(Object)

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

(Hérité de Object)
GetEditStyle()

Obtient le style d’éditeur utilisé par la EditValue(IServiceProvider, Object) méthode.

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

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

GetExtensions()

Obtient les extensions du filtre de liste de fichiers que cet é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()

Sert 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 prend en charge la peinture d’une représentation de la valeur d’un objet.

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

Obtient une valeur indiquant si cet éditeur prend en charge la peinture d’une représentation de la valeur d’un objet.

GetType()

Obtient la 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 Objectactuel.

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

Peint une représentation de la valeur de l’objet spécifié dans le canevas spécifié.

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

Peint une valeur indiquée par le .PaintValueEventArgs

ToString()

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

(Hérité de Object)

S’applique à

Voir aussi