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


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)

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