PaintValueEventArgs Класс

Определение

Предоставляет данные для PaintValue(Object, Graphics, Rectangle) метода.

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
Наследование
PaintValueEventArgs

Примеры

Следующий пример кода возвращает PaintValueEventArgs метод, предоставляющий данные, необходимые для рисования представления значения объекта в заданной области:

PaintValueEventArgs^ CreatePaintValueEventArgs( System::ComponentModel::ITypeDescriptorContext^ context, Object^ value, Graphics^ graphics, Rectangle bounds )
{
   PaintValueEventArgs^ e = gcnew PaintValueEventArgs( context, value, graphics, bounds );
   // The context of the paint value event         e.Context
   // The Object representing the value to paint   e.Value
   // The graphics to use to paint                 e.Graphics
   // The rectangle in which to paint              e.Bounds
   return e;
}
public PaintValueEventArgs CreatePaintValueEventArgs(System.ComponentModel.ITypeDescriptorContext context, object value, Graphics graphics, Rectangle bounds)
{
    PaintValueEventArgs e = new PaintValueEventArgs(context, value, graphics, bounds);
    // The context of the paint value event         e.Context
    // The object representing the value to paint   e.Value
    // The graphics to use to paint                 e.Graphics
    // The rectangle in which to paint              e.Bounds                       
    return e;
}
Public Function CreatePaintValueEventArgs(ByVal context As System.ComponentModel.ITypeDescriptorContext, ByVal value As Object, ByVal graphics As Graphics, ByVal bounds As Rectangle) As PaintValueEventArgs
    Dim e As New PaintValueEventArgs(context, value, graphics, bounds)
    ' The context of the paint value event         e.Context
    ' The object representing the value to paint   e.Value
    ' The graphics to use to paint                 e.Graphics
    ' The rectangle in which to paint              e.Bounds                       
    Return e
End Function

Комментарии

PaintValueEventArgs предоставляет все сведения, необходимые для UITypeEditor рисования в пределах области на основе значения указанного объекта, в том числе того Rectangle , в котором должен быть выполнен рисунок, и Graphics объект, с которым должен быть выполнен рисунок.

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

Имя Описание
PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Инициализирует новый экземпляр класса с помощью указанных значений PaintValueEventArgs .

Свойства

Имя Описание
Bounds

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

Context

Возвращает интерфейс, используемый ITypeDescriptorContext для получения дополнительных сведений о контексте, в который отображается это значение.

Graphics

Graphics Получает объект, с помощью которого необходимо выполнить рисование.

Value

Возвращает значение для рисования.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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