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