Compartilhar via


PaintValueEventArgs Classe

Definição

Fornece dados para o método PaintValue(Object, Graphics, Rectangle).

public ref class PaintValueEventArgs : EventArgs
public class PaintValueEventArgs : EventArgs
type PaintValueEventArgs = class
    inherit EventArgs
Public Class PaintValueEventArgs
Inherits EventArgs
Herança
PaintValueEventArgs

Exemplos

O seguinte método de exemplo de código retorna um PaintValueEventArgs que fornece os dados necessários para pintar uma representação do valor de um objeto dentro de uma determinada área:

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

Comentários

PaintValueEventArgs fornece todas as informações necessárias para um UITypeEditor pintar dentro de uma área com base no valor do objeto especificado, incluindo o Rectangle no qual o desenho deve ser feito e o objeto com o Graphics qual o desenho deve ser feito.

Construtores

PaintValueEventArgs(ITypeDescriptorContext, Object, Graphics, Rectangle)

Inicializa uma nova instância da classe PaintValueEventArgs usando os valores especificados.

Propriedades

Bounds

Obtém o retângulo que indica a área na qual deve ser feita a pintura.

Context

Obtém a interface ITypeDescriptorContext a ser usada para obter informações adicionais sobre o contexto em que esse valor aparece.

Graphics

Obtém o objeto Graphics com o qual deve ser feita a pintura.

Value

Obtém o valor a pintar.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a