ImageEditor Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett användargränssnitt för att välja en bild för en egenskap i ett egenskapsrutnät.
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
- Arv
- Härledda
Exempel
I följande kodexempel används en EditorAttribute för att associera ImageEditor med en egenskap.
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
Kommentarer
En ImageEditor är en UITypeEditor som tillhandahåller ett användargränssnitt som användaren kan välja en avbildning för en egenskap. När användaren startar redigeraren visas en dialogruta för Öppna fil som gör att användaren kan navigera till en katalog och välja en fil. Fillistan filtreras ursprungligen efter standardfilnamnstilläggen för redigeraren.
Konstruktorer
| Name | Description |
|---|---|
| ImageEditor() |
Initierar en ny instans av ImageEditor klassen. |
Egenskaper
| Name | Description |
|---|---|
| IsDropDownResizable |
Hämtar ett värde som anger om listruteredigerare ska kunna ändras av användaren. (Ärvd från UITypeEditor) |
Metoder
| Name | Description |
|---|---|
| CreateExtensionsString(String[], String) |
Skapar en sträng med filnamnstillägg med den angivna matrisen med filnamnstillägg och den angivna avgränsaren. |
| CreateFilterEntry(ImageEditor) |
Skapar en filterpost för en fildialogrutas fillista. |
| EditValue(IServiceProvider, Object) |
Redigerar värdet för det angivna objektet med hjälp av redigeringsformatet som anges av GetEditStyle() metoden. (Ärvd från UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Redigerar det angivna objektvärdet med hjälp av redigeringsformatet GetEditStyle(ITypeDescriptorContext) som tillhandahålls av metoden. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetEditStyle() |
Hämtar redigeringsformatet som används av EditValue(IServiceProvider, Object) metoden. (Ärvd från UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Hämtar metodens redigeringsformat EditValue(ITypeDescriptorContext, IServiceProvider, Object) . |
| GetExtensions() |
Hämtar tilläggen för fillistfiltret som den här redigeraren ursprungligen använder för att filtrera fillistan. |
| GetFileDialogDescription() |
Hämtar beskrivningen för standardfillistfiltret som tillhandahålls av den här redigeraren. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetImageExtenders() |
Hämtar en matris med avbildningstyper som stöds. |
| GetPaintValueSupported() |
Anger om den här redigeraren har stöd för att måla en representation av ett objekts värde. (Ärvd från UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Hämtar ett värde som anger om den här redigeraren har stöd för att måla en representation av ett objekts värde. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| LoadFromStream(Stream) |
Läser in en bild från den angivna strömmen. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| PaintValue(Object, Graphics, Rectangle) |
Målar en representation av värdet för det angivna objektet till den angivna arbetsytan. (Ärvd från UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Målar ett värde som anges av den angivna PaintValueEventArgs. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |