Поделиться через


FontEditor Класс

Определение

Важно!

Этот API несовместим с CLS.

Предоставляет интерфейс пользователя для выбора и настройки объекта Font.

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
Наследование
FontEditor
Атрибуты

Примеры

В следующем примере кода используется EditorAttribute для связывания FontEditor со свойством .

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

Комментарии

FontEditorUITypeEditor— это , предоставляющий пользовательский интерфейс для выбора и настройки Font из списка доступных шрифтов.

Конструкторы

FontEditor()

Инициализирует новый экземпляр класса FontEditor.

Свойства

IsDropDownResizable

Возвращает значение, указывающее, должен ли пользователь иметь возможность изменять размер редакторов с раскрывающимися списками.

(Унаследовано от UITypeEditor)

Методы

EditValue(IServiceProvider, Object)

Изменяет значение заданного объекта, используя стиль редактирования, определенного при помощи метода GetEditStyle().

(Унаследовано от UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Изменяет значение заданного объекта, используя стиль редактирования, указанный с помощью метода GetEditStyle(ITypeDescriptorContext).

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEditStyle()

Получает стиль редактирования, используемый методом EditValue(IServiceProvider, Object).

(Унаследовано от UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Получает стиль редактирования, используемый методом EditValue(ITypeDescriptorContext, IServiceProvider, Object).

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetPaintValueSupported()

Указывает, поддерживает ли этот редактор визуальное представление значения объекта.

(Унаследовано от UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Указывает, поддерживает ли указанный контекст визуальное представление значения объекта в пределах определенного контекста.

(Унаследовано от UITypeEditor)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
PaintValue(Object, Graphics, Rectangle)

Рисует представление значения указанного объекта на заданном холсте.

(Унаследовано от UITypeEditor)
PaintValue(PaintValueEventArgs)

Рисует представление значения объекта с помощью указанного аргумента PaintValueEventArgs.

(Унаследовано от UITypeEditor)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел