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


BitmapEditor Класс

Определение

Важно!

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

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

public ref class BitmapEditor : System::Drawing::Design::ImageEditor
public class BitmapEditor : System.Drawing.Design.ImageEditor
[System.Security.SecurityCritical]
public class BitmapEditor : System.Drawing.Design.ImageEditor
[System.CLSCompliant(false)]
public class BitmapEditor : System.Drawing.Design.ImageEditor
type BitmapEditor = class
    inherit ImageEditor
[<System.Security.SecurityCritical>]
type BitmapEditor = class
    inherit ImageEditor
[<System.CLSCompliant(false)>]
type BitmapEditor = class
    inherit ImageEditor
Public Class BitmapEditor
Inherits ImageEditor
Наследование
Атрибуты

Примеры

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

      [EditorAttribute(System::Drawing::Design::BitmapEditor::typeid,System::Drawing::Design::UITypeEditor::typeid)]
      Bitmap^ get()
      {
         return testBmp;
      }

      void set( Bitmap^ value )
      {
         testBmp = value;
      }
   }

private:
   Bitmap^ testBmp;
[EditorAttribute(typeof(System.Drawing.Design.BitmapEditor),
    typeof(System.Drawing.Design.UITypeEditor))]
public Bitmap testBitmap
{
    get
    {
        return testBmp;
    }
    set
    {
        testBmp = value;
    }
}
private Bitmap testBmp;
<EditorAttribute(GetType(System.Drawing.Design.BitmapEditor), _
    GetType(System.Drawing.Design.UITypeEditor))> _
Public Property testBitmap() As Bitmap
    Get
        Return testBmp
    End Get
    Set(ByVal Value As Bitmap)
        testBmp = Value
    End Set
End Property

Private testBmp As Bitmap

Комментарии

Класс BitmapEditor предоставляет простой способ выбора растрового изображения для свойства . При запуске редактора отображается диалоговое окно Открыть файл , которое позволяет переходить по каталогу и выбирать файл. Список файлов изначально фильтруется по файлам растровых изображений (.bmp).

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

BitmapEditor()

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

Поля

BitmapExtensions

Предоставляет список расширений файлов по умолчанию, используемый для фильтрации списка файлов.

Свойства

IsDropDownResizable

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

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

Методы

EditValue(IServiceProvider, Object)

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

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

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

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

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

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

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

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

Возвращает стиль редактирования метода EditValue(ITypeDescriptorContext, IServiceProvider, Object).

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

Получает расширения для фильтра списка файлов, который использует редактор для первоначальной фильтрации списка файлов.

GetFileDialogDescription()

Возвращает описание стандартного фильтра списка файлов, обеспечиваемого этим редактором.

GetHashCode()

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

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

Получает массив поддерживаемых типов изображений.

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

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

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

Получает значение, указывающее, поддерживает ли данный редактор художественное оформление значения объекта.

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

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

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

Загружает изображение из указанного потока.

MemberwiseClone()

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

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

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

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

Рисует значение, определенное заданным аргументом PaintValueEventArgs.

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

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

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

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