.NET Framework 4.5
Provides data for the PaintValue method.
Assembly: System.Drawing (in System.Drawing.dll)
Thetype exposes the following members.
|Bounds||Gets the rectangle that indicates the area in which the painting should be done.|
|Context||Gets the ITypeDescriptorContext interface to be used to gain additional information about the context this value appears in.|
|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. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The following code example method returns a that provides the data needed to paint a representation of the value of an object within a given area:
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