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^ 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) |