PaintValueEventArgs PaintValueEventArgs PaintValueEventArgs PaintValueEventArgs Class

Определение

Предоставляет данные для метода 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
Наследование
PaintValueEventArgsPaintValueEventArgsPaintValueEventArgsPaintValueEventArgs

Примеры

В следующем коде возвращается метод пример 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(ITypeDescriptorContext, Object, Graphics, Rectangle) PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle) PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

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

Свойства

Bounds Bounds Bounds Bounds

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

Context Context Context Context

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

Graphics Graphics Graphics Graphics

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

Value Value Value Value

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

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

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

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