Partager via


PaintValueEventArgs Classe

Définition

Fournit des données pour la méthode PaintValue(Object, Graphics, Rectangle).

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
Héritage
PaintValueEventArgs

Exemples

L’exemple de méthode de code suivant retourne un PaintValueEventArgs qui fournit les données nécessaires pour peindre une représentation de la valeur d’un objet dans une zone donnée :

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

Remarques

PaintValueEventArgs fournit toutes les informations nécessaires à une peinture dans une UITypeEditor zone en fonction de la valeur de l’objet spécifié, y compris le Rectangle dans lequel le dessin doit être effectué et l’objet Graphics avec lequel le dessin doit être effectué.

Constructeurs

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Initialise une nouvelle instance de la classe PaintValueEventArgs en utilisant les valeurs spécifiées.

Propriétés

Bounds

Obtient le rectangle indiquant la zone dans laquelle peindre.

Context

Obtient l'interface ITypeDescriptorContext utilisée pour obtenir des informations supplémentaires sur le contexte dans lequel cette valeur apparaît.

Graphics

Obtient l'objet Graphics utilisé pour peindre.

Value

Obtient la valeur à peindre.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à