PaintValueEventArgs Класс

Определение

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

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

Примеры

В следующем примере кода метод возвращает объект PaintValueEventArgs , который предоставляет данные, необходимые для рисования представления значения объекта в заданной области:The following code example method returns a PaintValueEventArgs that provides the data needed to paint a representation of the value of an object within a given area:

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 provides all the information needed for a UITypeEditor to paint within an area based on the value of the specified object, including the Rectangle in which the drawing should be done and the Graphics object with which the drawing should be done.

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

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Инициализирует новый экземпляр класса PaintValueEventArgs, используя указанные значения.Initializes a new instance of the PaintValueEventArgs class using the specified values.

Свойства

Bounds

Возвращает прямоугольник, определяющий область, в котором должно выполняться рисование.Gets the rectangle that indicates the area in which the painting should be done.

Context

Возвращает значение ITypeDescriptorContext, используемое для получения дополнительных сведений о контексте изображаемого значения.Gets the ITypeDescriptorContext interface to be used to gain additional information about the context this value appears in.

Graphics

Возвращает объект Graphics, при помощи которого должно выполняться рисование.Gets the Graphics object with which painting should be done.

Value

Возвращает значение для рисования.Gets the value to paint.

Методы

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Безопасность

NamedPermissionSet
для полного доступа к системным ресурсам.for full access to system resources. Значения спроса: LinkDemand, InheritanceDemand.Demand values: LinkDemand, InheritanceDemand. Связанное состояние:Associated state:

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