ImageEditor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |