FontEditor Klass

Definition

Viktigt!

Detta API uppfyller inte CLS.

Tillhandahåller ett användargränssnitt för att välja och konfigurera ett Font objekt.

public ref class FontEditor : System::Drawing::Design::UITypeEditor
public class FontEditor : System.Drawing.Design.UITypeEditor
[System.Security.SecurityCritical]
public class FontEditor : System.Drawing.Design.UITypeEditor
[System.CLSCompliant(false)]
public class FontEditor : System.Drawing.Design.UITypeEditor
type FontEditor = class
    inherit UITypeEditor
[<System.Security.SecurityCritical>]
type FontEditor = class
    inherit UITypeEditor
[<System.CLSCompliant(false)>]
type FontEditor = class
    inherit UITypeEditor
Public Class FontEditor
Inherits UITypeEditor
Arv
FontEditor
Attribut

Exempel

I följande kodexempel används en EditorAttribute för att associera FontEditor med en egenskap.

public:
   [EditorAttribute(System::ComponentModel::Design::CollectionEditor::typeid,
      System::Drawing::Design::UITypeEditor::typeid)]
   property System::Drawing::Font^ testFont 
   {
      System::Drawing::Font^ get()
      {
         return font;
      }
      void set( System::Drawing::Font^ value )
      {
         font = value;
      }
   }
private:
   Font^ font;
[EditorAttribute(typeof(System.Drawing.Design.FontEditor), typeof(System.Drawing.Design.UITypeEditor))]
public Font testFont
{
    get
    {
        return font;
    }
    set
    {
        font = value;
    }
}
private Font font;
<EditorAttribute(GetType(System.Drawing.Design.FontEditor), GetType(System.Drawing.Design.UITypeEditor))>  _
Public Property testFont() As Font
   Get
      Return font
   End Get
   Set
      font = value
   End Set
End Property
Private font As Font

Kommentarer

FontEditor är en UITypeEditor som tillhandahåller ett användargränssnitt för att välja och konfigurera en Font från en lista över tillgängliga teckensnitt.

Konstruktorer

Name Description
FontEditor()

Initierar en ny instans av FontEditor 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
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 värdet för det angivna objektet med redigeringsformatet som anges av GetEditStyle(ITypeDescriptorContext).

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 redigeringsformatet som används av EditValue(ITypeDescriptorContext, IServiceProvider, Object) metoden.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
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)

Anger om den angivna kontexten stöder målning av en representation av ett objekts värde i den angivna kontexten.

(Ärvd från UITypeEditor)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
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 en representation av värdet för ett objekt med hjälp av den angivna PaintValueEventArgs.

(Ärvd från UITypeEditor)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för

Se även